为什么我电脑上面安装的vc++在运行编写的C语言程序的时候的窗口一弹出就自动关闭了,怎么解决?

我电脑是win7 32位的如何调试一下,是vc++正常一点,运行结果一出现就关闭了,谢谢

在程序的最后加上:

system("pause");  // 让程序暂停

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-28
具体是什么情况,是所有程序,还是个别的,给个例子好吗?
第2个回答  2013-09-28
留邮箱,发你一个
第3个回答  2013-09-28
在程序最后加一个while(1);

为什么我电脑上面安装的vc++在运行编写的C语言程序的时候的窗口一弹出就...
system("pause"); \/\/ 让程序暂停

VC++时DOS界面一闪而过?
这里因为你的程序里没有涉及到从键盘输入数据或输出数据,只是处理,你想看到结果可以这样办,在程序最后加上一句:system("pause");或者getch();这样运行时就会停在这里直到你从键盘是按下任意键才会结束程序 如果这样还不行的话,你可以设置断点,到运行那里时就停止 方法是把光标放到你要停止的那一行...

windowsxp系统下C语言程序闪退的解决方法
4、双击运行却发现有个窗口一闪而过,然后就什么也没有了。这时候我们有必要在程序中添加一些代码防止程序被关闭,先在程序开头包括windows.h这个头文件。5、接着在主函数末尾的地方写一行system(“pause”)。6、重新编译之后我们再次打开对应目录下的EXE文件,这次程序运行完之后没有直接关闭掉而是停留在...

C语言编的简单程序为什呢在桌面上运行到最後一步时,程序突然关闭
这是因为程序已经运行完毕所以自动关闭了,有的编程软件会帮你暂停比如VC++(记得是)以方便观察程序运行情况,有些则需要你自己暂停。一般的处理方法是用system("pause");暂停(需要头文件#include<stdlib.h>)也可以使用其他等待用户输入的语句停止,比如getchar()之类,用getchar()时如果你前面有输入...

为什么C语言程序运行时打开后自动闪退??
以下一段代码为例:这是在“ CodeBlocks ”里编译运行的截图。此时是在调试状态下。调试状态的。这是瞬间捕捉的截图。也就是运行时打开后自动闪退。当执行完语句: printf("%d\\n",a+b); 后 在屏幕上输出 3;然后继续执行语句:return 0;即程序结束。dos框关闭。

c语言vc++编的.exe一个程序打开后只要点enter就自动关闭,咋回事?
exe估计不是不行,而是一闪而过,你没有看到。你可以在程序中加暂停。或者用命令行执行。

为什么我的C语言编程编完了没有显示任何错误,但是在运行的时候点回车它...
lz是啥编程环境 vs6,tc还是啥 我用MinGW,要求main返回int,把void改为int运行无误

Visual C++ 6.0 C语言编程后生成的exe文件单独运行时,输入后按下回车没...
你用Windows搜索在VC目录下搜一下windows.h这个文件, 把所在的目录配到 好像是菜单Tools -> Option对话框的Directory页面里面, 具体的你自己选一下, 我图形界面的东西记不太清.命令行的方法(另一种方法):开始菜单 -> 运行. 然后输入cmd回车. 把你的程序拖到那个黑框里, 按回车. 应该就不会...

C语言的运行文件完了,怎么会自动关闭窗口啊?
因为你的程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上 getchar();或者 system(pause);实现程序暂停的效果。system("pause");pause是cmd中的一个命令,通过system函数调用执行!这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。

在VC++中为什么C程序运行后答案一闪而过来不及看清
先解释一下为什么一闪而过:当你在vc++里运行程序,vc++将会调用行命令模式(即command.com程序),打开你的程序。当程序执行完毕后将自动退出行命令模式。所以你来不及看你的程序的输出。要解决这个问题,最简单的方案就是在你的代码的最后,return 0;之前,加上 getchar();\/\/getch()似乎不是ANSI C...

相似回答