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;
}
이전 글에서 썼던 코드를 살짝 바꿈. 원하는 파일이 없으면 프로세스를 종료한다.
 
      
    
댓글남기기