Visual Studio 2010으로 만든 C/C++ 콘솔 프로그램을 실행했을 때 자동으로 닫힌다면 (바로 닫히기 때문에 안 열린다고 생각할 수도 있다)
일반적으로 다음 두 가지 방법을 통해 해결할 수 있다.
첫 번째,
프로젝트를 생성할 때 'Win32 콘솔 응용 프로그램'이 아닌 '빈 프로젝트'로 생성했을 경우
이 때는 [프로젝트 속성->구성 속성->링커->시스템->하위 시스템] 항목을 '콘솔 (/SUBSYSTEM:CONSOLE)'로 변경해주면 된다.
두 번째,
프로그램의 맨 끝에 'getchar()'를 추가한다.
예시)
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main(void) { srand(time(NULL)); int mynumber = 0; cout << "what is your number: "; cin >> mynumber; cout << "your number is " << mynumber << endl << endl; getchar(); // 이 부분을 빠뜨리면 작업 완료 후 콘솔이 곧바로 닫힌다. return 0; }
'Development > ETC' 카테고리의 다른 글
GIGABYTE U2442 노트북(울트라북) 분해 & 바이오스 방전 (5) | 2013.08.09 |
---|---|
윈도우즈 콘솔 창 크기를 바꾸는 방법 (0) | 2013.04.21 |
익스플로러에서 소스코드가 제대로 보이지 않을 경우(syntaxhighlighter) (0) | 2012.09.24 |