Latest web development tutorials

C library standar - <errno.h>

pengantar singkat

C file standar libraryerrno.h sundulan mendefinisikan variabel integer errno,yang diatur oleh sistem panggilan, fungsi perpustakaan di beberapa acara kesalahan menunjukkan apa kesalahan telah terjadi. makro ini memperluas sebelah kiri jenis nilai int dapat berubah, sehingga dapat membaca dan memodifikasi program.

Ketika programdijalankan, errno diatur ke nol, C perpustakaan standar fungsi spesifik untuk memodifikasi nilainya adalah non-nol nilai untuk menunjukkan jumlah jenis tertentu kesalahan.Anda juga dapat memodifikasi nilainya atau reset ke nol pada waktu yang tepat.

errno.h file header ke atas rentang merupakan makro kode kesalahan yang berbeda harus diperluas ke inttipe integer ekspresi konstan.

perpustakaan makro

Berikut daftar makro didefinisikan dalam errno.h file header:

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