vs2012调试的时候各种一闪而过
vs2012吧
全部回复
仅看楼主
level 1
pankaipian 楼主
就是这个小程序,进入CMD界面后输入一个数字后就是各种闪了一下就没了,依稀看到了后面的输出内容显示了
2013年02月05日 07点02分 1
level 8
getchar();
return 0;
2013年02月05日 09点02分 3
正解~~~我试了,真的行。[真棒]
2014年10月21日 13点10分
好
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
正解[大拇指]
2014年12月22日 17点12分
level 1
#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分
system("pause"); 正解,不过没加头文件也通过了。[花心]
2014年10月14日 08点10分
新手感谢!!!
2015年03月14日 03点03分
level 12
按ctrl+f5 运行。 不要直接按f5
2013年04月14日 04点04分 8
level 5
#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
ctrl+F5可以解决问题 了
2013年05月15日 06点05分 10
正解
2013年05月16日 15点05分
@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
在vs2012里面第一个方案试过 无效 第三条方案可以将头文件换成<stdio.h>,也不会出错
2014年02月16日 13点02分
vs2013里面不需要在return后加0,加了反而没法用了
2015年10月24日 17点10分
level 1
我这还有一个方法
1.右键单击当前工程-属性
2.选择配置属性-链接器-系统
3.更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”
这样只在当前工程有效,新建工程时要重新设置
2013年07月08日 14点07分 12
亲测~只有这种方法有效~~~其他不知道为什么都不管用~~~
2015年07月29日 02点07分
对的,只有你这个有效,其他都不行。
2016年07月06日 06点07分
level 6
很多种方法,最简单的你在最后加个断点啊,跑到断点就停住了。
2014年09月16日 16点09分 13
level 8
为什么我以前ctrl+F5可以,现在则是
但是我系统的命令行窗口又是可以运行的,而且这个cmd.exe也在啊。
望大神能帮帮忙。
2015年02月04日 05点02分 14
level 1
刚试了一下 得加两个getchar 一个用来吸收你输入完的回车键 另一个用于等待
2015年03月04日 07点03分 15
1