后台进程里一直还关不了这个运行台程序,每次都要退出重进,怎么解决啊?
#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"); 続行するには任意のキーを押してください
ただし、キーを入力しないと、return 0 は実行されておらず、プロセスは閉じられません。この状況は、VS で再度コンパイルすると発生します。
コンピューターを再起動した後、system("PAUSE"); の代わりに getch(); コマンドを使用して文字を入力してみてください。
リーリー
わずかな変更を加えることで、すべてが G++ 環境で正常に動作します。
今すぐ VS 環境をテストします。
更新:
VS2015環境ではすべて正常です。
さらに詳しい情報を提供してください。