vs2012调试的时候各种一闪而过
vs2012吧
全部回复
仅看楼主
level 1
pankaipian
楼主
就是这个小程序,进入CMD界面后输入一个数字后就是各种闪了一下就没了,依稀看到了后面的输出内容显示了
2013年02月05日 07点02分
1
level 8
lipeiyi2006
getchar();
return 0;
2013年02月05日 09点02分
3
兮小贤🌐
正解~~~我试了,真的行。
2014年10月21日 13点10分
诸1995
好
2015年03月13日 05点03分
御宅の魂
为什么我还是不行呢?
2015年04月06日 11点04分
御宅の魂
回复
��լ�λ�
:但是加上system("pause");可以运行了
2015年04月06日 12点04分
level 1
枫的疑虑
你调试的时候都是程序结束了直接就关掉了
如果你直接运行(Ctrl+F5),运行完毕之后还会让你输入任意键才关闭
2013年02月08日 16点02分
4
🌱铬黑T
正解
2014年12月22日 17点12分
level 1
SL099074
#include<conio.h>
getch();
return 0;
2013年02月10日 02点02分
5
level 6
我妡伊杦
调用
#include<windows.h>还是#
include 记不清了
最后加上system("pause");
最完美的解决方法
2013年03月25日 03点03分
7
霜夜荻飞
windows.h正解
2013年05月30日 07点05分
霜夜荻飞
windows.h正解
2013年05月30日 07点05分
506267012345
system("pause"); 正解,不过没加头文件也通过了。
2014年10月14日 08点10分
largezhou
新手感谢!!!
2015年03月14日 03点03分
level 12
轻触你的信仰
按ctrl+f5 运行。 不要直接按f5
2013年04月14日 04点04分
8
level 5
真爱无言sqs
#include <stdio.h>
#include <stdlib.h> //加上这个
int main(void)
{
printf("Hello World!\n");
system("pause"); //和这个
return 0;
}
2013年05月13日 13点05分
9
level 1
IGer⚡
ctrl+F5可以解决问题 了
2013年05月15日 06点05分
10
pgyellow
正解
2013年05月16日 15点05分
水滴滴水007
@pgyellow
为什么我的不行?
2015年01月18日 03点01分
level 1
埘绱嘚可樂
三个方法解决:
1、调试运行的时候,Ctrl+F5
2、头文件<stdio.h>,程序return 0;前加句getchar();
3、头文件<windows.h>,程序return 0;前加句system("pause");
第一种只可以在调试的时候不闪退,运行程序的时候会闪退。第二第三种运行程序的时候也不会闪退。
2013年05月16日 12点05分
11
Mr-Sui
在vs2012里面第一个方案试过 无效 第三条方案可以将头文件换成<stdio.h>,也不会出错
2014年02月16日 13点02分
无聊ing497
vs2013里面不需要在return后加0,加了反而没法用了
2015年10月24日 17点10分
level 1
晓辰风
我这还有一个方法
1.右键单击当前工程-属性
2.选择配置属性-链接器-系统
3.更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”
这样只在当前工程有效,新建工程时要重新设置
2013年07月08日 14点07分
12
你管不着6
亲测~只有这种方法有效~~~其他不知道为什么都不管用~~~
2015年07月29日 02点07分
三点水多一点
对的,只有你这个有效,其他都不行。
2016年07月06日 06点07分
level 6
JasonChow0118
很多种方法,最简单的你在最后加个断点啊,跑到断点就停住了。
2014年09月16日 16点09分
13
level 8
hell23k
为什么我以前ctrl+F5可以,现在则是
但是我系统的命令行窗口又是可以运行的,而且这个cmd.exe也在啊。
望大神能帮帮忙。
2015年02月04日 05点02分
14
level 1
小齌
刚试了一下 得加两个getchar 一个用来吸收你输入完的回车键 另一个用于等待
2015年03月04日 07点03分
15
1