[C] Q: 프로그램이 실행되자마자 꺼져요!

언어/C 2018. 12. 30. 20:43

가장 흔한 질문 중 하나인데, 원래 콘솔에서는 할일 다하면 바로 꺼지는 게 맞는 겁니다.

게다가 요즘 컴퓨터는 겁나게 빠르기 때문에 텍스트 처리 정도의 가벼운 작업 정도는 쉬시식 끝내버리죠. 그래서 그냥은 볼 새가 없습니다.

해결법 1 : Visual Studio를 사용중이라면 컨트롤+F5로 실행합니다. 그럼 꺼지지 않습니다.
Clion 같이 자체 콘솔을 내장하는 IDE를 사용하는 것도 좋습니다.

해결법 2 : windows.h헤더의 system함수로, 코드 마지막 부분, return 앞에 system("pause"); 라고 써줍니다. 
pause는 좀 멈춰있으라는 커맨드 명령어입니다.

해결법 3: 사실 방법은 많습니다. 그냥 꺼지지 않게만 하면 되기 때문에, return 앞 끝부분에다 비어있는 무한루프를 붙여도 되고, 의미없는 입력함수를 넣어도 됩니다..
이중에 제일 간단한건 getchar(); 입니다.




2018. 8. 27

설정

트랙백

댓글