后台进程里一直还关不了这个运行台程序,每次都要退出重进,怎么解决啊?
#include "stdafx.h"
#include "iostream"
#include <cstdlib>
using namespace std;
int main()
{
int n = 1;
cout << n;
int nn= 3;
cout << nn;
int a[4];
for (int i = 0;i < 4;i++)
{
a[i] = i;
}
for (int i = 0;i < 4;i++)
{
cout << a[i];
}
system("PAUSE");
return 0;
}
system("PAUSE");按下任意鍵繼續
然而有1次你沒有輸入任何鍵,那麼return 0;就沒有運行,進程沒有被關閉。你又再用VS編譯就會出現這個狀況。
重啟電腦後,使用 getch(); 這種輸入字元的命令取代system("PAUSE");試試。
略作修改在G++ 環境下一切正常。
現在測試下VS環境。
更新:
VS2015 環境下一切正常。
請題主提供更多一些的資訊。