可能重复:
如何阻止 C++ 控制台应用程序立即退出?
我正在尝试查看我的结果,我该如何处理我的代码,以便查看我所做的是否正确?
#include <iostream>
using namespace std;
int main()
{
cout << "C++" << endl;
cout << "The sum of 11 + 12 = " << 30/2 << endl;
return 0;
}
可能重复:
如何阻止 C++ 控制台应用程序立即退出?
我正在尝试查看我的结果,我该如何处理我的代码,以便查看我所做的是否正确?
#include <iostream>
using namespace std;
int main()
{
cout << "C++" << endl;
cout << "The sum of 11 + 12 = " << 30/2 << endl;
return 0;
}
我认为您的意思是程序结束后您的 DOS 终端就会关闭。
一个常见的解决方案是在你cin
的. 这迫使程序在退出之前等待一些用户输入。scanf
getch
return 0
更好的方法是编译您的程序,然后自己在 DOS 提示符下运行它。只需启动 DOS 提示符,cd
进入程序所在的目录并从那里运行它。
getchar()
在代码末尾使用或仅从控制台运行可执行文件。
Windows 上的另一种方式:system("pause");
#include <iostream>
using namespace std ;
int main(void)
{
std::cout<<" \nPress any key to continue\n";
std::cin.ignore();
return 0;
}