-
[C/C++] Visual Studio 2010에서 Ctrl+F5로 실행 시, 프로그램 종료 후 Pause 뜨게 하는 방법.Tech/Development 2012. 8. 21. 02:39
윈도우 환경에서 C/C++ 을 작성하다보면 아무래도 Visual Studio를 많이 활용하게 된다. Visual Studio 를 이용하여 Console 프로그램을 작성할 경우, 프로그램이 종료되면 디버그 창도 같이 종료되기 때문에 콘솔 화면에 아무리 많은 글자를 띄우더라도 금방 사라지게 된다.
물론 디버그를 위해서 프로그램 코드의 마지막 라인에 입력을 받는 scanf 등의 함수나 혹은 system pause등을 사용해도 되지만 그렇게 하지 않아도 가능한 방법이 있다.
바로 Control + F5로 실행하는 방법. (아마 이 방법을 사용하였을 때는 Visual Studio 6.0 시절로 생각된다.) 하지만 최근 Visual Studio 2010에서는 Control + F5 를 해도 pause가 나타나지 않았다. Console program 사용시, 자동으로 마지막 pause를 삽입하기 위해서는 아래와 같이 설정하면 된다.
- Project Property 메뉴를 찾아들어간다. (프로젝트 우클릭)
- Linker
- System
- SubSystem 항목을 클릭하여 Console (/SUBSYSTEM:CONSOLE)로 변경한다.