C언어. exit(0)과 exit(1) 알아보기
🌟 exit(0)과 exit(1) 차이점
exit()는 stdlib.h에 포함되어 있고, 프로세스를 종료하는 함수다. exit(0)은 정상 종료, exit(1)은 오류 종료를 의미한다.
🌟 사용법
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *file;
file = fopen("test.txt", "r"); //파일 열기
if (file == NULL) //파일이 없을 시
exit(1); //오류로 프로세스 종료
char str[20]; //파일을 담을 버퍼
fgets(str, 20, file); //버퍼에 텍스트 옮김
printf("%s", str);
fclose(file);
return 0;
}
이전 글에서 썼던 코드를 살짝 바꿈. 원하는 파일이 없으면 프로세스를 종료한다.
댓글남기기