VS2010编写完C语言后 启动调试 输入后按回车就退出 什么回事?
编写代码的时候出现错误造成的。解决方法如下:
1、首先双击打开DEV C++程序。
2、ctrl+n 新建一个源代码。
3、编写程序代码的时候需要注意输入法一定要保持在英文状态。最好是在无输入法状态下输入程序代码。编写代码完成后,运行程序。
4、会发现程序的确运行了,但是闪烁了一下,就退出了。更改代码添加代码 system("pause");,在return 0前,添加好代码后。
5、运行程序后,发现程序运行正常了。
Visual Studio 2010闪退
VS2010的控制台程序按F5键,在调试状态下运行就是这样。你可以:
在程序的结尾调用getchar函数,或其他类似的等待输入的函数(例如Console::ReadKey)。
按Ctrl+F5直接运行程序。
vs2010编C语言 运行闪退这什么情况 怎么办 谢谢
并没有闪退
可能是你没有加断点的锅
在代码中加入system("pause");就行
另外
#includestdio.h
int main()
{
int a=0;
int *pa=a;
*pa=9;
printf("a is %d,a is %p,pa is %p,*pa is %d\n",a,a,pa,*pa);
return 0;
}
如何解决vs2010运行程序闪退问题?
再加
getchar();
getchar();
getchar();
getchar();
四个getchar()试试!
要么在你的getchar();前加 这句 fflush(stdin); //清除缓存区
vc2010启动调试后为什么那个方框会闪退?怎样才不会这样,能看到运行结果?
“闪退”其实是执行完了直接关闭。如果你直接按“调试”按钮(或F5)就是这样,正常现象。
方法:可以按Ctrl+F5“执行”,一般可以解决。
如果还没解决,网上那些加代码行或者叫你设置子系统的办法,也是可以的,但是我觉得还不是最完美的,还是需要知道问题所在。其实,一开始建立工程的时候,要选择建立“win32控制台应用程序”,然后在向导里只勾选“空项目”,其他不变,这样建好的工程,再编译好之后,按下刚说的Ctrl+F5窗口才会留着。到这里也是新手常遇到的问题。