none
F5를 눌러도 ctrl + f5를 눌러도 결과창이 뜨다 사라져요. RRS feed

  • 질문

  • 정말 간단한 걸로다가

    #include<stdio.h>

    int main()
    {
     printf("안녕하세요");

     return 0;
    }

    하더라도  안녕하세요 라는 글씨를 알아보기도 전에 출력창?이 떳다가 바로 사라집니다.

    설정을 어떻게 해야지 결과물이 사라지지 않고 뜨는지 알고 싶습니다.

    2015년 9월 12일 토요일 오전 3:12

답변

  • Visual Studio 에서 정상적으로 콘솔 프로젝트를 만드셨다면 Ctrl+F5 로 실행했을 때 결과 창이 사라지지 않을텐데요.

    여러가지 해결 방법이 있는데 몇 가지 방법을 제시해드리자면...

    1. 프로젝트 속성 -> Linker -> System -> SusSystem 설정이 Not Set 으로 되어있다면 Console 로 변경해주세요.

    (그러면 Ctrl+F5 로 실행했을 때 결과 창이 사라지지 않을겁니다.)

    2. main 함수의 return 0; 부분에 breakpoint를 걸어놓으시고 F5로 실행해보세요.

    3. main 함수의 return 0; 직전에 getchar(); 코드를 넣어보세요. 그럼 키보드 입력이 추가적으로 들어올 때까지 대기합니다.

    • 답변으로 표시됨 똘망똘망 2015년 9월 13일 일요일 오전 1:42
    2015년 9월 13일 일요일 오전 1:25

모든 응답

  • Visual Studio 에서 정상적으로 콘솔 프로젝트를 만드셨다면 Ctrl+F5 로 실행했을 때 결과 창이 사라지지 않을텐데요.

    여러가지 해결 방법이 있는데 몇 가지 방법을 제시해드리자면...

    1. 프로젝트 속성 -> Linker -> System -> SusSystem 설정이 Not Set 으로 되어있다면 Console 로 변경해주세요.

    (그러면 Ctrl+F5 로 실행했을 때 결과 창이 사라지지 않을겁니다.)

    2. main 함수의 return 0; 부분에 breakpoint를 걸어놓으시고 F5로 실행해보세요.

    3. main 함수의 return 0; 직전에 getchar(); 코드를 넣어보세요. 그럼 키보드 입력이 추가적으로 들어올 때까지 대기합니다.

    • 답변으로 표시됨 똘망똘망 2015년 9월 13일 일요일 오전 1:42
    2015년 9월 13일 일요일 오전 1:25
  • 감사합니다. 문제가 쉽게 해결되었어요. 제가 빈프로젝트로 들어가서 만들려고 해서 그랬던것같습니다.답답했었는데 해결해주셔서 감사합니다 행복하세요^^

    2015년 9월 13일 일요일 오전 1:40