怎样使C++代码执行完毕后不自动退出?

#include "stdafx.h"
#include "iostream"
using namespace std;
int main()
{
int key;XXX";
std::cin>>key;
if(key==1)
{
std::cout<<"XXX\n"<<std::endl;
}
else
{XXX..\n"<<std::endl
return 0;
}
printf("Press any key to continue!\r\n");
int getch();
}
输入完后总是自动退出 这样就看不到结果了
用printf("Press any key to continue!\r\n");
int getch();
这段代码也无效
哦 可以了 !我好笨啊

不能是int getch();你这样写不是执行,是定义。
而只需要在最后写getchar();这一行就行了。
如果在windows下,可以写system("PAUSE");
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-04
system("PAUSE");

如何使C++代码运行输出结果后不退出
按F6退出(或者ctrl+Z,再或者0)

如何使C++代码运行输出结果后不退出
在你的代码后加 cin.get();(有分号,一个不行.就加两个)也就是在cout << *iter << " "; 这个后面加,结果为:include <iostream> include <vector> include <string> include <cctype> using namespace std;int main(){ string sval, temp;int cnt = 0;vector<string> svec;while (cin...

怎么才能让C++执行完以后停留在执行界面
两种方法,第一种,在return 0前面加一句:system("pause");第二种,不需要加代码,先build,然后run的时候不要选start debugging,而是选择without debugging

如何写c++编译运行之后 不关闭cmd窗口
\/\/Visual Studio2010#include <iostream>int main(){ std::cout << "this is C++ progream!" << std::endl; system("pause"); return 0;}

...什么代码能使c++窗口不能关闭,当c++代码运行完了,它自动关闭。就是...
这样可以更规范,当然这个不改也可以,不会影响上面的功能的。方法二:把 tool ->editor options-> code选项卡->点击下面的->default source-> 把上面这段代码插入,然后把insert dafault source into empty ...的钩打上.这个两个方法不矛盾的,同时使用,以后就一劳...

Dev-C++软件怎么运行之后就自动关了?
因为所有的代码都执行完了,程序自然会结束退出。解决的方法很简单,只要让程序还有要运行的代码就行了 如果是 int main(){ ……return 0;} 就在 return 0; 之前加一句 getchar(); 或者 system("PAUSE");如果是 void main() 就加在最后一个 ‘}’ 前面,这样程序运行完了还要再按一下回车...

怎样使C++代码执行完毕后不自动退出?
不能是int getch();你这样写不是执行,是定义。而只需要在最后写getchar();这一行就行了。如果在windows下,可以写system("PAUSE");

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

dev-c++怎么不至于运行后刚出答案,程序就关闭了
执行a == 1的分支,执行完以后,就要结束main()函数了,这时(main函数最后面)并没有代码来使程序停下,所以就出现你描述的一闪而过。加上上面两句后,getchar()会等待用户输入,程序就停在这一句,你就可以观察结果了,看完了再随便敲个按键,getchar()才会返回,程序往下执行,即退出。

...可CMD窗口闪一下就退出了,如何让CMD窗口一直显示不退出?_百度...
程序结束,退出后,CMD窗口是应该自动关闭的,你在程序退出之前使用一下getc(),这样等待输入一个字符,才退出,窗口就不会自动关闭了。或者你开一个CMD窗口,在窗口中运行编译好的程序,也不会出现这个问题。

相似回答