用VS2010运行C语言程序,运行结果闪一下就没了

风吹PP凉SS 2014-11-13 03:38:44
用VS2010运行C语言程序,运行结果闪一下就没了
怎么让运行结果停住让我看看呀
加个什么语句呢?
...全文
5802 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
动力风暴 2014-11-16
  • 打赏
  • 举报
回复
在工具栏上添加“开始执行(不调试)的按钮,如图片中所示,这样就不会一闪而过~~~(
hwx342840456 2014-11-15
  • 打赏
  • 举报
回复
加个getchar();就OK了。
赵4老师 2014-11-14
  • 打赏
  • 举报
回复
最好在cmd窗口中输入以下命令: cd /d “exe程序所在盘符和目录” “exe程序”
Magician-CH 2014-11-14
  • 打赏
  • 举报
回复
ctrl-F5
liangkdm 2014-11-13
  • 打赏
  • 举报
回复
加一句system("pause"); 或者while(1);
mujiok2003 2014-11-13
  • 打赏
  • 举报
回复
引用 14 楼 delandi 的回复:
[quote=引用 6 楼 mujiok2003 的回复:] 多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
不好意思哈,我是新手[/quote] 不是说你,说的是那些回帖的人。
风吹PP凉SS 2014-11-13
  • 打赏
  • 举报
回复
引用 6 楼 mujiok2003 的回复:
多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
不好意思哈,我是新手
风吹PP凉SS 2014-11-13
  • 打赏
  • 举报
回复
引用 12 楼 zhouxiaofeng1021 的回复:
加 #include<stdlib.h> system("pause"); 或者 getchar(); getchar();
你说的第一种方法可以,运行完出来按任意键继续,要的就是这种效果哈,谢谢你 我用VS2010的win32控制台应用程序
zhouxiaofeng1021 2014-11-13
  • 打赏
  • 举报
回复
加 #include<stdlib.h> system("pause"); 或者 getchar(); getchar();
mujiok2003 2014-11-13
  • 打赏
  • 举报
回复
引用 10 楼 binaryhead 的回复:
[quote=引用 9 楼 mujiok2003 的回复:] [quote=引用 8 楼 binaryhead 的回复:] [quote=引用 6 楼 mujiok2003 的回复:] 多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
你设想一下楼主使用情形,极有可能使直接运行可执行程序,此时调试器还真帮不上忙呢。[/quote] 直接运行也可托到一个控制台中,修改代码实在是下下之策[/quote] ,十分同意。增加的代码与应用的逻辑毫无关系,所给楼主讲明一闪而过的原因,指导他学会使用cmd.exe是根本方法。[/quote] en.
二进制脑袋 2014-11-13
  • 打赏
  • 举报
回复
引用 9 楼 mujiok2003 的回复:
[quote=引用 8 楼 binaryhead 的回复:] [quote=引用 6 楼 mujiok2003 的回复:] 多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
你设想一下楼主使用情形,极有可能使直接运行可执行程序,此时调试器还真帮不上忙呢。[/quote] 直接运行也可托到一个控制台中,修改代码实在是下下之策[/quote] ,十分同意。增加的代码与应用的逻辑毫无关系,所给楼主讲明一闪而过的原因,指导他学会使用cmd.exe是根本方法。
mujiok2003 2014-11-13
  • 打赏
  • 举报
回复
引用 8 楼 binaryhead 的回复:
[quote=引用 6 楼 mujiok2003 的回复:] 多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
你设想一下楼主使用情形,极有可能使直接运行可执行程序,此时调试器还真帮不上忙呢。[/quote] 直接运行也可托到一个控制台中,修改代码实在是下下之策
二进制脑袋 2014-11-13
  • 打赏
  • 举报
回复
引用 6 楼 mujiok2003 的回复:
多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
你设想一下楼主使用情形,极有可能使直接运行可执行程序,此时调试器还真帮不上忙呢。
mujiok2003 2014-11-13
  • 打赏
  • 举报
回复
在输出语句后面加个断点或者CTRL + F5 直接运行
mujiok2003 2014-11-13
  • 打赏
  • 举报
回复
多少年了, 还有那么多人加getchar(), system("pause"), 难道真当调试器是摆设?
二进制脑袋 2014-11-13
  • 打赏
  • 举报
回复
引用 4 楼 modyaj 的回复:
[quote=引用 2 楼 delandi 的回复:] [quote=引用 1 楼 modyaj 的回复:] 在return 之前 加上一句 system("pause");
error C3861: “system”: 找不到标识符[/quote] 我一直使用都没有添加头文件的啊 你试试 添加上头文件 #include<system.h> 如果不行试试 getchar(); 前提是 你说的是DOS窗口[/quote] 不要说DOS窗口好不好,控制台窗口如何?
modyaj 2014-11-13
  • 打赏
  • 举报
回复
引用 2 楼 delandi 的回复:
[quote=引用 1 楼 modyaj 的回复:] 在return 之前 加上一句 system("pause");
error C3861: “system”: 找不到标识符[/quote] 我一直使用都没有添加头文件的啊 你试试 添加上头文件 #include<system.h> 如果不行试试 getchar(); 前提是 你说的是DOS窗口
二进制脑袋 2014-11-13
  • 打赏
  • 举报
回复
引用 2 楼 delandi 的回复:
[quote=引用 1 楼 modyaj 的回复:] 在return 之前 加上一句 system("pause");
error C3861: “system”: 找不到标识符[/quote] 太乐了, 要不你试试在return 之前 加上一句 getchar();
风吹PP凉SS 2014-11-13
  • 打赏
  • 举报
回复
引用 1 楼 modyaj 的回复:
在return 之前 加上一句 system("pause");
error C3861: “system”: 找不到标识符
modyaj 2014-11-13
  • 打赏
  • 举报
回复
在return 之前 加上一句 system("pause");

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧