일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래밍
- 연산자
- 백준
- 함수
- Javascript
- 지식나눔강좌
- c
- Tips강좌
- 포인터
- Win32
- 문법
- c#
- CS
- Desktop
- 티스토리
- 배열
- Tips프로그래밍강좌
- 이지스퍼블리싱
- Windows
- 김성엽
- VS ERROR
- c++
- 알고리즘
- Kotlin
- Programming
- doit코틀린프로그래밍
- Direct2D
- 리뷰
- tipssoft
- Visual Studio
Archives
- Yesterday
- Today
- Total
F.R.I.D.A.Y.
VS 콘솔 자동 닫힘 문제 본문
반응형
처음 VS2017을 다운로드받아 사용하는 입문자들의 경우, 디버깅(F5)를 이용하거나 실행(Ctrl + F5)을 하면 프로그램이 자동을 닫히는 문제에 직면한다.
다들
.
.
.
#include <stdlib.h> //system() 함수가 포함된 헤더
.
.
.
int main(void) {
.
.
.
system("pause"); //일시 정지
return 0;
}
이렇게 하거나
#include <conio.h> //비표준 헤더파일
getch(); //혹은 gets();
를 이용하곤 한다.
코드를 삭제하고 다시 작성하는 순간 같은 내용을 다시 작성하는 번거로움이 있다. 다음과 같은 방법으로 콘솔이 자동으로 닫히지 않게 할 수 있다.
위와 같이 솔루션 탐색기에서 프로젝트 메뉴의 속성(오른쪽 마우스로 클릭하면 나오는 메뉴창), 혹은 Alt+Enter를 통해 프로젝트 속성으로 진입한다.
속성의 왼쪽 탭에서 [구성 속성 - 링커 - 시스템] 설정 탭을 열고 난 후, 오른쪽 메뉴에서 [하위 시스템]을 콘솔(첫 번째 리스트로 됨)을 선택한다.
기본은 아무것도 적혀져 있지 않다.
그리고 나서 Ctrl+F5를 하면 정상적으로 출력 결과를 볼 수 있다.
대신 이 방법은 디버깅 모드(F5 만 눌러서 프로그램을 실행시킬 때)에서는 적용되지 않는다.
※ 추가로 새로운 프로젝트마다 설정해줘야한다. 계속 쓰고 지우고 하는 테스트용 프로젝트의 경우, 혹은 현재 배우는 중인 경우에는 괜찮은 방법같다.
728x90
반응형
'DEV > Tip' 카테고리의 다른 글
VS ERROR C4996 : This function or variable may be unsafe(SDL 오류) (0) | 2018.10.01 |
---|---|
비주얼 스튜디오에서 여러줄 엔터치기 (0) | 2018.05.05 |
<서버에서 참조를 반환했습니다> 오류 (2) | 2018.05.05 |
스터디 사이트 (0) | 2018.04.14 |
폰트 : D2Coding (0) | 2018.04.09 |
Comments