콘솔 응용 프로그램

 

위의 화면은 우리가 쉽게 볼 수있는 콘솔 응용 프로그램 화면이다.

종종 개발하는 과정에서 Visual Studio 콘솔 창을 통하여 테스트 코드 디버깅을 하게 된다. 

프로그램이 종료되기 직전에 "계속하려면 아무 키나 누르십시오..."라고 알려주던 이 까만 녀석이

오늘은 약올리듯 깜빡거리고, 꺼진다.

 

예전처럼 내가 아무 키나 누를 때까지 기다려주던 그의 모습으로 되돌리는 2가지 방법에 대해서 알아보자

 

 

1. 소스코드 끝에 System("pause") 입력하기

system 함수의 "pause" 명령어는 일시 정지를 하는 기능을 갖는다.

프로그램 중간에 넣으면 pause 실행 전 소스만 실행되고

뒤의 소스는 실행이 되지 않는다. 이러한 기능을 이용하여

소스의 끝 부분에 넣어 콘솔 창이 종료되지 않도록 하는 방법이 있다.

 

 

 

 

 

 

 

2. 프로젝트 속성 값 변경

 

프로젝트 - 속성 ( ALT + F7 )을 클릭합니다.

구성 속성 - 링커 - 시스템 - 하위 시스템의 값을

콘솔(/SUBSYSTEM:CONSOLE)으로 변경합니다. 

적용 및 확인 후 다시 콘솔 창을 띄우면 끝!

 

 

 

만약에 적용이 되었음에도 불구하고, 콘솔 창이 그대로 꺼진다면

프로젝트를 새로 만들어 다시 확인하면 정상적으로 유지되는 것을 확인할 수 있습니다.

 

 

 

 

+ Recent posts