7

可能重复:
如何阻止 C++ 控制台应用程序立即退出?

我正在尝试查看我的结果,我该如何处理我的代码,以便查看我所做的是否正确?

#include <iostream>
using namespace std;

int main()
{
    cout << "C++" << endl;
    cout << "The sum of 11 + 12 = " << 30/2 << endl;
    return 0;
}
4

4 回答 4

4

我认为您的意思是程序结束后您的 DOS 终端就会关闭。

一个常见的解决方案是在你cin的. 这迫使程序在退出之前等待一些用户输入。scanfgetchreturn 0

更好的方法是编译您的程序,然后自己在 DOS 提示符下运行它。只需启动 DOS 提示符,cd进入程序所在的目录并从那里运行它。

于 2012-01-28T06:29:57.680 回答
3

getchar()在代码末尾使用或仅从控制台运行可执行文件。

于 2012-01-28T06:26:51.993 回答
2

Windows 上的另一种方式:system("pause");

于 2012-01-28T09:32:57.247 回答
2
#include <iostream>
using namespace std ;



int main(void)
{


   std::cout<<" \nPress any key to continue\n";
   std::cin.ignore();

   return 0;
}
于 2012-01-28T16:09:37.107 回答