로딩
요청 처리 중입니다...

C언어 <errno.h>

 C언어 <errno.h>

우리가 코딩을 작성하다 보면 오류 코드를 작성해야 하는 경우도 발생한다. 하지만 오류 코드를 작성할 때 보면 어떤 오류가 발생하고, 어떤 오류 코드를 작성해야 하는지 모르는 경우가 많이 있다.

그래서 이번에는 오류 관련한 표준 라이브러리인 에 대해 정리하겠다. ① 개요 1) 설명 → C 표준 라이브러리에 포함된 오류 코드(Error Code) 관련 헤더 파일 → 주로 시스템 호출이나 라이브러리 함수에서 오류가 발생했을 때, 오류의 원인을 확인하기 위해 사용 2) 핵심 개념 오류 감지 및 확인 → 프로그램이 실행되는 동안 오류가 발생하면 해당 오류에 대한 오류 코드가 저장 → 이 오류 코드는 errno라는 전역 변수에 저장 오류 코드 매크로 제공 → 는 다양한 오류 코드를 매크로 상수로 정의 오류 메시지 제공 → 오류 코드는 숫자일 뿐이므로 사람이 이해하기 어려움 → strerror() 또는 perror() 함수로 오류 메시지를 확인 가능 3) 작...