반응형

perror 2

errno.h 개요 및 에러 처리 (errno, strerror, perror)

errno.h 개요 및 에러 처리 (errno, strerror, perror)1. 개요C 언어에서 프로그램 실행 중 오류가 발생하면 적절한 오류 처리가 필요합니다.C 표준 라이브러리는 오류 정보를 전달하기 위해 errno.h 헤더를 제공하며, 주요 함수로 errno, strerror(), perror()를 활용할 수 있습니다.이 글에서는 errno.h의 개념과 주요 에러 처리 방법을 설명하고, 실제 예제를 통해 활용법을 알아보겠습니다.2. errno.h란?errno.h는 C 표준 라이브러리에서 제공하는 헤더 파일로, 실행 중 발생한 오류를 나타내는 전역 변수 errno와 관련된 여러 함수를 정의하고 있습니다.errno 변수errno는 정수형 변수이며, 오류 발생 시 해당 오류에 대한 특정 코드 값을 저..

C 파일 에러 처리 함수(perror, clearerr, feof, ferror)

C 파일 에러 처리 함수(perror, clearerr, feof, ferror)C 언어에서 파일 입출력 중 에러가 발생할 수 있으며, 이러한 에러를 처리하는 기능이 필요합니다. stdio.h 헤더 파일에는 파일 관련 오류를 확인하고 처리할 수 있는 여러 함수가 제공됩니다. 오늘은 perror, clearerr, feof, ferror 함수에 대해 알아보고 예제 코드를 통해 실제 동작을 확인해 보겠습니다.1. perror 함수perror 함수는 마지막으로 발생한 시스템 오류 메시지를 출력하는 함수입니다. 파일 처리 과정에서 오류가 발생하면 perror를 이용해 어떤 오류가 발생했는지 확인할 수 있습니다.사용법void perror(const char *s);s: 오류 메시지 앞에 출력할 문자열입니다.예제#..

728x90
반응형