level 1
可以在return 0前加上个 getch();或者你在调试的时候不要用f5用ctrl+f5 试试看
2014年05月15日 09点05分
2
试过,没有用
2014年05月15日 11点05分
回复 德意志式 :你的代码可以跑不,还是不能跑就直接闪退
2014年05月15日 15点05分
回复 DW凯凯 :应该是跑完之后速度退了,大一学生,都是简单的
2014年05月15日 15点05分
这个 ,你可以设置个变量 让程序执行完你编写的程序时 等待输入变量 这样你就可以看到结果了
2014年05月16日 00点05分
level 1
在return0前面加一行system("pause");试试可以不
2014年05月18日 02点05分
3
我要是return一个有返回值函数呢? 而且这个函数里面还有打印调试信息呢? 你不会还说要声明变量接返回值吧!, 这样的解决方法作为一个程序员你也能妥协???
2015年12月02日 12点12分
@729041652 下面四楼就给答案了, 这种问题微软怎么可能想不到?
2016年03月29日 03点03分
level 5
在你的项目条目(project)上右击鼠标,在弹出菜单上选择最后一项“property/属性”,在左边的一栏里找到“配置属性
->链接器->系统”,点击“系统”项后,在右边的栏的“子系统(subSystem)”将刻项的值配置为"Console(/SUBSYSTEM:CONSOLE)"。
2014年05月22日 02点05分
4
这个问题我也遇到了,在网上看了各种解决方案,都没有比较好的方案,刚刚试了你的方法,才认识到。。。又一个潜伏的大神啊!!!如果能告诉我原理就更好了- -,我挺想知道为什么这样一调试就好了~~~~ please~~~~
2014年12月22日 12点12分
回复 凉凉的快递 :为何我酱紫弄了没用
2014年12月28日 12点12分
没找到刻项怎么办??
2015年01月03日 01点01分
level 6
加system("pause");或者sleep(4000)
2014年06月13日 01点06分
9
我记得首字母要大写,而且要有Windows头文件吧
2015年11月29日 13点11分
回复 比命还苦 :
2015年11月29日 17点11分
level 1
VS2013没有专门给C程序的,可以选C++,然后新建新项目,并把项目的后缀从.cpp改为.c,即可开始编写.
另外,写好后的调试和运行,是用界面顶栏"调试"窗口下的"开始执行(不调试)",这样才不会出现你那种运行1秒之后闪退的问题
2014年06月26日 08点06分
13
level 1
项目->属性->配置属性->链接器->系统->子系统->控制台 增加“/SUBSYSTEM:CONSOLE”链接选项
2014年10月24日 13点10分
14
谢谢 经过测试 这个步骤完成后用Ctrl+f5运行就不会
2014年12月28日 13点12分
解决不了,只存在1秒钟
2015年01月14日 14点01分
谢谢,不过只能是Ctrl+f5
2015年08月22日 04点08分
level 11
在return 0;前面加一行输入getchar();不行就加两个
2014年10月29日 10点10分
16
此法有用
2016年03月05日 08点03分
level 6
你是没有停留的代码命令,控制台当然不停留啦,在return 0;上边加一行system(“pause”);
2015年01月09日 05点01分
20
还是你的方法好,一句代码就搞定
2016年05月22日 14点05分
level 4
在return 0前加system("pause")就可以了啊
2015年01月15日 00点01分
21
level 1
加system("pause") 一下就解决了 很赞
2015年01月31日 04点01分
24