Errno.h Trong C, Thư Viện C Chuẩn - Hoclaptrinh

Love beautiful code? We do too.

  1. Home
  2. Tutorial
  3. Thư viện C chuẩn
  4. errno.h trong C
  • Tất cả
  • My Feed
  • Đã giải quyết
  • Danh mục
  • Danh mục của bạn
  • html Html
  • css CSS
  • javascript Javascript
  • php PHP
  • jquery Jquery
  • laravel Laravel
  • angularjs AngularJS
  • nodejs NodeJS
  • java Java
  • python Python
  • vuejs VueJS
  • mysql MySQL
  • c C
  • swift Swift
  • react-native React Native
  • mongodb MongoDB
  • docker Docker
Previous Lesson Next Lesson errno.h trong C

errno.h trong C

Header file có tên errno.h trong Thư viên C chuẩn định nghĩa biến nguyên errno, được thiết lập bởi system call (lời gọi hệ thống) và một số hàm thư viện về lỗi để chỉ rằng có lỗi đang xảy ra. Macro này là một sự mở rộng của kiểu int dạng lvalue có thể sửa đổi, vì thế nó có thể được đọc và được sửa đổi bởi một chương trình.

errno được thiết lập về 0 tại phần khởi động chương trình. Các hàm cụ thể của thư viện C chuẩn sửa đổi giá trị của nó về một số lớn hơn 0 để báo hiệu một số kiểu lỗi. Bạn cũng có thể sửa đổi giá trị của nó hoặc phục hồi nó về 0 tùy theo yêu cầu của bạn.

Header file có tên errno.h cũng định nghĩa một danh sách các macro để chỉ các mã lỗi khác nhau.

Các macro được định nghĩa trong errno.h

Bảng dưới liệt kê một số Macro được định nghĩa trong errno.h trong Thư viện C:

STT Macro & Miêu tả
1

extern int errno

Đây là macro được thiết lập bởi system call và một số hàm thư viện về lỗi để chỉ rằng có lỗi đang xảy ra

2

EDOM Domain Error

Macro này biểu diễn một domain error, mà xảy ra nếu một tham số đầu vào là ở bên ngoài miền mà hàm toán học đó được định nghĩa và errno được thiết lập là EDOM

3

ERANGE Range Error

Macro này biểu diễn một range error, xảy ra nếu một tham số đầu vào là bên ngoài dãy giá trị mà hàm được định nghĩa, và errno được thiết lập là ERANGE

  • 0
  • 0
Previous Lesson Next Lesson

Unpublished comment

  • Preview

Viết câu trả lời

Drop Images

0 Bình luận

Danh mục bài học

  • Thư viện C chuẩn (C Standard Library)
  • Mở đầu
  • assert.h trong C
  • ctype.h trong C
  • errno.h trong C
  • float.h trong C
  • limits.h trong C
  • locale.h trong C
  • math.h trong C
  • setjmp.h trong C
  • signal.h trong C
  • stdarg.h trong C
  • stddef.h trong C
  • stdio.h trong C
  • stdlib.h trong C
  • string.h trong C
  • time.h trong C
  • Tài liệu C tham khảo
  • Chi tiết về ctype.h trong C
  • Hàm isalnum() trong C Thư viện C chuẩn
  • Hàm isalpha() trong C Thư viện C chuẩn
  • Hàm iscntrl() trong C Thư viện C chuẩn
  • Hàm isdigit() trong C Thư viện C chuẩn
  • Hàm isgraph() trong C Thư viện C chuẩn
  • Hàm islower() trong C Thư viện C chuẩn
  • Hàm isprint() trong C Thư viện C chuẩn
  • Hàm ispunct() trong C Thư viện C chuẩn
  • Hàm isspace() trong C Thư viện C chuẩn
  • Hàm isupper() trong C Thư viện C chuẩn
  • Hàm isxdigit() trong C Thư viện C chuẩn
  • Hàm tolower() trong C Thư viện C chuẩn
  • Hàm toupper() trong C Thư viện C chuẩn
  • Chi tiết về errno.h trong C
  • Macro errno trong C Thư viện C chuẩn
  • Macro EDOM trong C Thư viện C chuẩn
  • Macro ERANGE trong C Thư viện C chuẩn
  • Chi tiết về math.h trong C
  • Hàm acos() trong thư viện C chuẩn
  • Hàm asin() trong thư viện C chuẩn
  • Hàm atan() trong thư viện C chuẩn
  • Hàm atan2() trong thư viện C chuẩn
  • Hàm cos() trong thư viện C chuẩn
  • Hàm cosh() trong Thư viện C chuẩn
  • Hàm sin() trong Thư viện C chuẩn
  • Hàm sinh() trong Thư viện C chuẩn
  • Hàm tanh() trong thư viện C chuẩn
  • Hàm exp() trong thư viện C chuẩn
  • Hàm frexp() trong thư viện C chuẩn
  • Hàm ldexp() trong thư viện C chuẩn
  • Hàm log() trong thư viện C chuẩn
  • Hàm log10() trong thư viện C chuẩn
  • Hàm modf() trong thư viện C chuẩn
  • Hàm pow() trong thư viện C chuẩn
  • Hàm ceil() trong thư viện C chuẩn
  • Hàm floor() trong thư viện C chuẩn
  • Hàm fmod() trong thư viện C chuẩn
  • Hàm fabs() trong thư viện C chuẩn
  • Hàm sqrt() trong thư viện C chuẩn
  • Chi tiết về stdio.h trong C
  • Hàm fclose() trong thư viện C chuẩn
  • Hàm clearerr() trong thư viện C chuẩn
  • Hàm feof() trong thư viện C chuẩn
  • Hàm ferror() trong C
  • Hàm fflush() trong thư viện C chuẩn
  • Hàm fgetpos() trong thư viện C chuẩn
  • Hàm fopen() trong thư viện C chuẩn
  • Hàm fread() trong thư viện C chuẩn
  • Hàm freopen() trong thư viện C chuẩn
  • Hàm fseek() trong thư viện C chuẩn
  • Hàm fsetpos() trong thư viện C chuẩn
  • Hàm ftell() trong thư viện C chuẩn
  • Hàm fwrite() trong thư viện C chuẩn
  • Hàm remove() trong thư viện C chuẩn
  • Hàm rename() trong thư viện C chuẩn
  • Hàm rewind() trong thư viện C chuẩn
  • Hàm setbuf() trong thư viện C chuẩn
  • Hàm setvbuf() trong thư viện C chuẩn
  • Hàm tmpfile() trong thư viện C chuẩn
  • Hàm tmpnam() trong thư viện C chuẩn
  • Hàm fprintf() trong thư viện C chuẩn
  • Hàm printf() trong thư viện C chuẩn
  • Hàm sprintf() trong thư viện C chuẩn
  • Hàm vfprintf() trong thư viện C chuẩn
  • Hàm vprintf() trong thư viện C chuẩn
  • Hàm vsprintf() trong thư viện C chuẩn
  • Hàm scanf() trong thư viện C chuẩn
  • Hàm sscanf() trong thư viện C chuẩn
  • Hàm fgetc() trong thư viện C chuẩn
  • Hàm fgets() trong thư viện C chuẩn
  • Hàm fputc() trong thư viện C chuẩn
  • Hàm getc() trong thư viện C chuẩn
  • Hàm getchar() trong thư viện C chuẩn
  • Hàm gets() trong thư viện C chuẩn
  • Hàm putc() trong thư viện C chuẩn
  • Hàm putchar() trong thư viện C chuẩn
  • Hàm puts() trong thư viện C chuẩn
  • Hàm ungetc() trong thư viện C chuẩn
  • Hàm perror() trong thư viện C chuẩn
  • Chi tiết về stdlib.h trong C
  • Hàm atof() trong thư viện C chuẩn
  • Hàm atoi() trong thư viện C chuẩn
  • Hàm atol() trong thư viện C chuẩn
  • Hàm strtol() trong thư viện C chuẩn
  • Hàm strtoul() trong thư viện C chuẩn
  • Hàm calloc() trong thư viện C chuẩn
  • Hàm free() trong thư viện C chuẩn
  • Hàm malloc() trong thư viện C chuẩn
  • Hàm realloc() trong thư viện C chuẩn
  • Hàm abort() trong thư viện C chuẩn
  • Hàm atexit() trong thư viện C chuẩn
  • Hàm exit() trong thư viện C chuẩn
  • Hàm getenv() trong thư viện C chuẩn
  • Hàm system() trong thư viện C chuẩn
  • Hàm bsearch() trong thư viện C chuẩn
  • Hàm abs() trong thư viện C chuẩn
  • Hàm div() trong thư viện C chuẩn
  • Hàm labs() trong thư viện C chuẩn
  • Hàm ldiv() trong thư viện C chuẩn
  • Hàm rand() trong thư viện C chuẩn
  • Hàm srand() trong thư viện C chuẩn
  • Hàm mblen() trong thư viện C chuẩn
  • Hàm mbstowcs() trong thư viện C chuẩn
  • Hàm mbtowc() trong thư viện C chuẩn
  • Hàm wcstombs() trong thư viện C chuẩn
  • Hàm wctomb() trong thư viện C chuẩn
  • Chi tiết về string.h trong C
  • Chi tiết về string.h trong C
  • Hàm memchr() trong C Thư viện C chuẩn
  • Hàm memcmp() trong thư viện C chuẩn
  • Hàm memcpy() trong thư viện C chuẩn
  • Hàm memmove trong thư viện C chuẩn
  • Hàm memset() trong thư viện C chuẩn
  • Hàm strcat trong thư viện C chuẩn
  • Hàm strncat() trong thư viện C chuẩn
  • Hàm strchr() trong thư viện C chuẩn
  • Hàm strcmp() trong C Thư viện C chuẩn
  • Hàm strncmp() trong thư viện C chuẩn
  • Hàm strcoll() trong thư viện C chuẩn
  • Hàm strcpy() trong thư viện C chuẩn
  • Hàm strncpy() trong thư viện C chuẩn
  • Hàm strcspn() trong thư viện C chuẩn
  • Hàm strerror() trong thư viện C chuẩn
  • Hàm strlen() trong thư viện C chuẩn
  • Hàm strpbrk() trong thư viện C chuẩn
  • Hàm strrchr() trong thư viện C chuẩn
  • Hàm strspn() trong thư viện C chuẩn
  • Hàm strstr() trong thư viện C chuẩn
  • Hàm strtok() trong thư viện C chuẩn
  • Hàm strxfrm() trong thư viện C chuẩn
  • Hàm strtod() trong thư viện C chuẩn
  • Chi tiết về time.h trong C
  • Chi tiết về time.h trong C
  • Hàm asctime() trong thư viện C chuẩn
  • Hàm clock() trong thư viện C chuẩn
  • Hàm ctime() trong thư viện C chuẩn
  • Hàm difftime() trong thư viện C chuẩn
  • Hàm gmtime() trong thư viện C chuẩn
  • Hàm localtime() trong thư viện C chuẩn
  • Hàm mktime() trong thư viện C chuẩn
  • Hàm strftime() trong thư viện C chuẩn
  • Hàm time() trong thư viện C chuẩn

Hoclaptrinh.vn © 2017

From Coder With
  • Edit
  • Report

bắt đầu chủ đề từ ·

·

·

@ ·

Đăng nhập tài khoản

Đăng ký tài khoản mới

E-Mail Mật khẩu Ghi nhớ đăng nhập Đăng nhập Lấy lại mật khẩu Tên Username Email Mật khẩu Xác nhận mật khẩu Đăng ký Đăng nhập Facebook Đăng nhập Google Đăng nhập Github

Chưa có tài khoản ?

Đăng ký tài khoản mới

Đã có tài khoản ?

Đăng nhập tài khoản

Từ khóa » Thư Viện Errno.h