C-Language/Error Handling 썸네일형 리스트형 Error Handling in C language C 언어에서 에러 다루기 C 언어는 실행 중에 오류가 발생하면 전역변수인 errno 에 오류코드가 저장된다. 이 때 perror() 함수를 호출하면 오류 메시지가 문자열로 화면에 출력된다. errno 변수에 0이 저장되어 있는 경우에는 오류가 발생하지 않았다는 것을 의미한다. strerror() 함수는 오류 메시지 문자열 포인터를 리턴한다. 헤더파일에 errno, perror(), strerror() 함수가 선언되어 있다 #include #include #include extern int errno; int main() { FILE * pf; int errcode; pf = fopen("없는파일.txt", "rb"); if (pf == NULL) { errcode = errno; printf("오류코드:.. 더보기 이전 1 다음