C 라이브러리-<errno.h>
그만큼 errno.h C 표준 라이브러리의 헤더 파일은 정수 변수를 정의합니다. errno, 오류 발생시 시스템 호출 및 일부 라이브러리 함수에 의해 설정되어 무엇이 잘못되었는지 나타냅니다. 이 매크로는 int 유형의 수정 가능한 lvalue로 확장되므로 프로그램에서 읽고 수정할 수 있습니다.
그만큼 errno프로그램 시작시 0으로 설정됩니다. 표준 C 라이브러리의 특정 함수는 일부 유형의 오류를 알리기 위해 값을 0이 아닌 값으로 수정합니다. 편의에 따라 값을 수정하거나 0으로 재설정 할 수도 있습니다.
그만큼 errno.h 헤더 파일은 또한 다른 오류 코드를 나타내는 매크로 목록을 정의합니다. 이는 유형이있는 정수 상수 표현식으로 확장됩니다. int.
라이브러리 매크로
다음은 헤더 errno.h에 정의 된 매크로입니다-
Sr. 아니. | 매크로 및 설명 |
---|---|
1 | extern int errno 이것은 오류가 발생한 경우 시스템 호출 및 일부 라이브러리 함수에 의해 설정된 매크로로 무엇이 잘못되었는지를 나타냅니다. |
2 | EDOM 도메인 오류 이 매크로는 입력 인수가 수학 함수가 정의되고 errno가 EDOM으로 설정된 도메인 외부에있는 경우 발생하는 도메인 오류를 나타냅니다. |
삼 | ERANGE 범위 오류 이 매크로는 입력 인수가 수학 함수가 정의되고 errno가 ERANGE로 설정된 범위를 벗어난 경우 발생하는 범위 오류를 나타냅니다. |