后台进程里一直还关不了这个运行台程序,每次都要退出重进,怎么解决啊?
#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;
}
黄舟2017-04-18 10:54:18
system("PAUSE"); 계속하려면 아무 키나 누르세요
그러나 아무 키도 입력하지 않으면 return 0이 실행되지 않고 프로세스가 닫히지 않습니다. VS로 다시 컴파일하면 이런 상황이 발생합니다.
컴퓨터를 다시 시작한 후 getch(); 명령을 사용하여 system("PAUSE"); 대신 문자를 입력해 보세요.
怪我咯2017-04-18 10:54:18
으아아아
약간 수정하면 G++ 환경에서는 모든 것이 잘 작동합니다.
이제 VS 환경을 테스트해 보세요.
업데이트:
VS2015 환경에서는 모든 것이 정상입니다.
추가 정보를 제공해 주세요.