반응형
비주얼 스튜디오로 콘솔 프로그램을 실행하면, 결과 확인을 위해 Ctrl + F5로 실행을 할 때가 많죠.
그러면, 결과를 출력하거나 프로그램이 수행된 이후 계속하려면 아무 키나 누르시오. 또는 이 창을 닫으려면 아무 키나 누르세요. 문구가 나오면서 화면이 멈춰있게 됩니다.
그러나!
어느 환경에 가면 이런 동작을 안 할 때가 있습니다. 특정 버전의 Visual Studio에서 빈 프로젝트로 만들면 이런 현상을 겪으실 수 있어요.
그럴 때는 하위 시스템이 설정이 안 되어 있어서 편의 기능이 꺼져있어서 그런데요, 설정 방법은 먼저, 프로젝트 설정에 들어가 줍니다.
구성 속성에 링커, 시스템, 하위 시스템 설정이 설정 안 함 이거나, 없음(공백)이면, 아무리 Ctrl + F5로 실행을 해도 대기 멘트가 나오지 않아요.
콘솔(Console, /SUBSYSTEM:CONSOLE)로 설정을 하시면, Ctrl + F5로 실행 시, 캡처 화면과 같이 안내 문구가 정상적으로 표출 될 거예요.
테스트 프로그램을 실행해 봤어요.
1
2
3
4
5
6
7
8
9
|
#include <stdio.h>
int main(void)
{
printf("Hello, World");
return 0;
}
|
서브 시스템 설정을 설정 안 함으로 해도, 결과를 확인할 방법은 여러 가지가 있는데요, 가장 간다한 방법으로는 Header 파일로 conio.h 파일을 Include 해주고, getch() 함수를 써주는 방법이 있습니다.
아래 처럼요.
1
2
3
4
5
6
7
8
9
10
11
|
#include <stdio.h>
#include <conio.h>
int main(void)
{
printf("Hello, World");
getch();
return 0;
}
|
창이 갑자기 사라져도 당황하지 말고, 즐거운 코딩 되시길 바랄게요~
반응형
'프레임워크 > IDE' 카테고리의 다른 글
Visual Studio 2013 또는 구버전 The online service is not available 문제 해결 방법 (0) | 2023.03.03 |
---|---|
Visual Studio 2013(영문판), 코드에 줄 번호 표시하는 방법 (0) | 2022.06.17 |
[Visual Studio]DPI 인식 옵션 설정, 모니터 배율 변경으로 UI 크기 고정하기 (5) | 2019.01.30 |
[Visual Studio] 중단점이 현재 적중되지 않습니다, 중단점이 동작하지 않을 때 해결 방법 (4) | 2018.12.20 |
[MS Visual Studio]VS 2008 x64로 빌드하면 빌드 생략되는 현상을 고쳐보자 (3) | 2018.12.14 |