2012-03-11 4 views
1

Visual Studio에서 Win32 콘솔 응용 프로그램을 만들었지 만 프로그램을 시작하면 콘솔이 잠깐 동안 사라지고 다시 사라집니다. 콘솔을 화면에 올려 놓으면 어떻게해야합니까?잠시 후 Win32 콘솔이 사라집니다.

+0

[가능한 방법은 Visual C++에서 콘솔 창을 열어 두는 방법?] (http://stackoverflow.com/questions/454681/how-to-keep-the-console-window-open-in-visual- c) –

+0

검색 버튼을 사용하십시오. 이 질문은 백만 번 이상으로 묻습니다. – Marlon

답변

3

글쎄, 프로그램 실행이 끝났으므로 프로그램이 종료됩니다.

입력을 기다리거나 (예 : getchar()) 프로그램을 디버깅하지 않고 실행하려면 Ctrl-F5를 누릅니다 (그러나 중단 점과 항목을 설정할 수 없음).

+0

또는 중단 점을 설정하십시오. –

+0

@MichaelBurr : 나는 그것을 언급 할 것이지만, 초심자가 갑자기 배경으로 들어가기 때문에 혼란 스러울 수 있습니다. :) – Mehrdad

+1

중단 점의 문제점은 IDE가 자동으로 팝업되어 콘솔 창을 가린다는 것입니다. 예, 작동하지만 추가 단계가 추가됩니다. –

0

중단 점을 코드의 아무 곳에 나 설정하여 중지시킬 수 있습니다. 프로그램이 끝났을 때 출력 결과를보고 싶다면 main()의 마지막 줄에 중단 점을 설정하십시오.

0

프로그램이 종료되기 전에 기다릴 필요가 없기 때문에 이러한 현상이 발생합니다.

을 실행 한 후 main()이 돌아 오기 전에 콘솔에서 키보드 입력을 기다리게하십시오.

관련 문제