출처 : MSDN

Visual Studio 2005 와 2008 에서는 콘솔 모드에서 작성한 프로그램을 실행시 (예를 들면 아래와 같은 코드 )
"press any key to continue..." 라는 메시지와 함께 사용자가 결과를 알아볼 수 있도록 콘솔 창의 결과가 실행된 채로 보였었다.





그런데 Visual Studio 2010 에서는 콘솔모드 프로그램에서 빌드한 결과를 사용자가 확인할 새도 없이 바로 콘솔창이 자동으로 닫혀버린다. ( 심지어는 System("Pause") 명령조차 적용되지 않는다 )

이 문제는 Visual Studio 2010 의 버그로, Microsoft 에서 차기 버전에서 패치를 내놓을 것이라고 지난 2010년 7월에 답변한 바 있다. (그런데 2011 년 1월 현재까지 아직 고쳐지지 않았다 )

해결 방법 중 하나는, visual studio 2010 의 프로젝트 파일을 열어서 Link 태그 부분에 아래와 같은 내용을 추가하면 된다.

<Link>
<SubSystem>Console</Subsystem>
</Link>
AND