关于VS2005编译器的菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 01:48:56
小弟计算机大一,正在学习C++语法,很初级那种.以前用VC++6.0编译器,写好CPP之后点调试就直接生成项目,检查运行.现在换成VS2005,先手动建立项目,再建CPP,再写,有点麻烦,也罢了.现在的问题是我写好代码之后,调试运行,运行窗口(就是那个黑框框)弹出来马上就消失,隐约能看到里面输出的数据.以前6.0都是弹出来之后保持在"按任意键继续"的状态,这VS2005是出什么问题了?怎么解决?
有高人建议在代码后面加getchar()让运行窗口不消失,可我觉得这招不怎么灵,偶而管用.

【你不要按工具栏上的运行(开始调试)。
按 "调试" -》 “开始执行(不调试)”】用这个办法可以解决写代码过程中的调试问题,但是写完后运行debug文件夹下的EXE还是弹出来马上消失掉。。。。 怎么办呢?

你不要按工具栏上的运行(开始调试)。
按 "调试" -》 “开始执行(不调试)”

在想让他停止的地方加上这句
cin.get();

是Win32 console App吗?下面两种方法都可以:
1.在main末尾加一句
getchar(); // 需要头文件:<stdio.h>
2.在main末尾加一句
system("pause"); // 需要头文件:<stdlib.h>

补充:不喜欢用getchar(),可以用system("pause")。

你不要按工具栏上的运行(开始调试)。
按 "调试" -》 “开始执行(不调试)”
是Win32 console App吗?下面两种方法都可以:
1.在main末尾加一句
getchar(); // 需要头文件:<stdio.h>
2.在main末尾加一句
system("pause"); // 需要头文件:<stdlib.h>

补充:不喜欢用getchar(),可以用system("pause")