글
[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
'언어 > C' 카테고리의 다른 글
[C] Q: scanf에서 오류가 나요. in Visual Studio (0) | 2018.12.30 |
---|---|
[C] C99~C11 조금 낯선 기능들 (0) | 2018.12.30 |
[C] 함수 호출 규약.link (0) | 2018.12.17 |
[C] 쇼트 서킷으로 조건문 구현 (0) | 2018.12.17 |
[C] sizeof 연산자에 대해서 (0) | 2018.12.17 |