Latest web development tutorials

Biblioteka standardowa języka C - <errno.h>

krótkie wprowadzenie

C Plik nagłówkowy biblioteki standardoweerrno.h definiuje zmienną całkowitą errno,która jest ustawiana przez wywołania systemowe, funkcje biblioteczne w jakimś przypadku błędu wskazuje co działo wystąpił błąd. To makro rozszerza się na lewo od typu int wartości mogą ulec zmianie, można czytać i modyfikować program.

Pouruchomieniu programu, errno jest ustawiana na zero, C specyficznej funkcji standardowej biblioteki zmodyfikować jego wartość jest różna od zera, aby wskazać liczbę określonych typów błędów.Można także zmodyfikować jego wartość lub wyzerowany w odpowiednim czasie.

errno.h pliki nagłówkowe do górnej granicy zakresu reprezentuje inny kod błędu makra należy rozszerzyć na inttyp całkowity wyrażeń stałych.

makro biblioteki

Poniższa lista przedstawia makra zdefiniowane w pliku nagłówkowym errno.h:

序号宏 & 描述
1 extern int errno
这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。
2 EDOM Domain Error
这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。
3 ERANGE Range Error
这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。