奥礼网
新记
用microsoft C++编程的时候遇到问题,就是编译好的程序在windows下运行,运行完了之后瞬间就关掉了。
我按1,2,4个按钮后运行,就会有个press any key to continue,为什么?在系统下正常运行,运行完了后瞬间就关掉了。
举报该文章
相关建议 2013-02-13
你写的是在dos下运行的程序吧。如果没有交互动作,运行完毕就会关闭。
你也可以打开一个dos窗口,找到编译成功的程序,手动执行它。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/g1nndkwgk.html
其他看法
第1个回答 2013-02-13
一闪就关闭了是因为程序运行完了之后会自动关闭.
你在程序末尾加个死循环或者加个读入数据什么的,就可以了
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d\n",a);
while(1);//就是在这里加,也可以加getch(),getchar(),for(;;)
// 这一类的都可以
}
第2个回答 2013-02-13
因为正常情况下程序运行完毕就会自动关闭,你在程序最后加一行代码 cin.get(),就好了,加两行也行
第3个回答 2013-02-13
F5是运行万关
ctrl+F5是你的那个情况
相似回答
大家正在搜
相关问题
为什么编译正确的c++程序在运行时会停止工作
是否只有C++编写的窗口程序才可以在Windows环境下直接...
windows下的C++程序(含opencv)改完之后在Li...
如何在windows下编译linux下的c++程序
如何在linux下编译/运行C/C++程序
用c++编完程序后怎么导出成.exe的可执行文件?
用g++编译C++程序之后,得到的exe文件打开时说此文件版...
使用vs2010编写的c++windows程序怎么在另外一个...