IT/C C++
[C/C++] 무조건 강제종료하기
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
2023. 3. 30. 15:05
반응형
[C/C++] 무조건 강제종료하기

반응형
C언어에서의 종료
만약 프로그램 내에서 강제 종료를 해야 할 때는 어떻게 해야 할까요??
그럴때를 대비해 존재하는 것이 exit() 함수입니다.
반응형
함수 원형은 void exit(int status); 로
정상적 종료는 0을 비정상적 종료는 1을 매개변수로 사용합니다.
exit(0); 이나
exit(1); 이렇게 사용하는 것이지요.
이 함수를 사용하기 전에 한가지 선언하셔야 해요
바로 이 함수가 들어있는 헤더파일 이지요.
#include <stdlib.h>
이렇게 선언하시면 됩니다. stdlib.h 헤더파일은 stdio.h 다음으로 많이 사용되니까요 알아두셔요^^
예제
void main(void) {
int n;
printf("1. 출력 2. 종료 --> 선택 : ");
scanf("%d", &n);
if(n==1)
{
printf("헬로 월드 ^^ \n");
printf("이것저것 수행되고 종료해요\n");
}else if(n==2)
{
exit(0);
}else
{
printf("잘못입력했자나요\n");
}
}
반응형
반응형