c++ 文件为什么打开就会马上关闭

我用c++编的简单屏幕输出小程序,我是这么编的(见图),用c++打开没事,可是直接打开就会马上关闭,怎么回事啊。
加在哪?末尾吗?我加在末尾不行啊

第1个回答  2010-10-31
因为执行玩了,所以关闭了。

如果需要看结果,就需要人为的干预,system("pause"); 或来个scanf()等待输入。
第2个回答  2010-10-31
因为输出完毕后程序结束,窗口自然会关闭
我的观点和1楼一样,加上pause
第3个回答  2010-10-31
要看你用的哪种工程了,你试试用别的工程,控制台啊,别的。
反正你不能直接打开CPP啊?
第4个回答  2010-11-03
在末尾加上getchar();
第5个回答  2010-10-31
最后加上 while(1);
或 system("pause");本回答被提问者采纳

c++ 文件为什么打开就会马上关闭
因为执行玩了,所以关闭了。如果需要看结果,就需要人为的干预,system("pause"); 或来个scanf()等待输入。

...为什么我一打开这个文件它就立刻关闭,没有显示结果
这是再正常不过的事了,程序执行完(简单程序时间可忽略)就自动关闭了,想让它停住可加<cstdlib>头文件并在return 0;语句前加一句system("pause");如果不想看到“请按任意键继续”可换为 system("pause>nul");另外一种做法:(不需加其他头文件,但要<iostream>头文件)在return 0;前加cin.get...

C++编程,打开一闪而过
因为执行太快了,你在程序最后加句getchar()就可以暂停了,呵呵

visual c++ 6.0兼容性问题及运行闪退解决方法
1.运行程序在安装完成后会出现不兼容的情况,如下图所示。2.此时我们右键,然后选择打开文件的位置。3.找到MSDEV文件,并更名MSDEV2。4.此时我们右键快捷方式,点击属性。5.将文件名更改为刚刚更改MSDEV2。6.此时切换到兼容性栏,检查下方以兼容模式运行程序。7.最后点击应用程序,然后点击确定。8.此时...

Visual C++ 6.0编出来的软件打开就瞬间关闭
在程序最后加上 system("pause"); 让程序的结尾变成下面这样:system("pause"); return 0;}

C++点击“打开文件”之后,程序出现未响应自动关闭。如何解决
8)此时VC中会出现一个上面只有两个图标的工具栏,点击窗口中的“X”来关闭,然后关闭VC6.0并重新启动程序。9)将这个dll文件复制到X:\/Program Files\/Microsoft Visual Studio\/Common\/MSDev98\/AddIns(注意X:等于你的系统盘,例如C:)。10)重新打开VC++6.0,工具(Tools)→定制(Customize)→...

c++的exe文件一闪而过
Windows 环境下,直接双击C 或 C++(简称 C\/C++)程序debug下*.exe,会出现程序一闪而过或者程序接收了输入后直接退出的现象,导致看不到运行结果。原因是由于程序运行结束后,自动关闭了运行窗口。解决方案如下:在想要暂停的地方(完全同上述的地方)加上 cin.clear(); \/\/ 清除以前流的标记,如果这里...

...C++编译出的程序在文件夹里对应的exe应用程序点开却会闪退
加上system("pause");就可以在这条语句处暂停下来。。顺带说下为什么getchar()停不下来。估计用了scanf或者类似没有处理读入回车的函数,这个时候getchar读入回车就接着执行了,也就是看到的闪退。可以fflush(stdin);getchar();两句配合使用,前面那句是将输入缓冲区清空。这样子getchar就读不到数据,...

Visual C++ 6.0编出来的软件打开就瞬间关闭
在程序最后加上 system("pause"); 让程序的结尾变成下面这样:system("pause"); return 0;}

...打开 按钮,按了之后c++就直接关闭了,不知道是什么bug
是VC6.0么? 如果是的话,他打开文件的时候不兼容win7,一打开就VC就死,所以没办法解决的,楼主尽量不要用VC打开文件 要打开也打开一个工程,这样就不会死了

相似回答
大家正在搜