C แมโครห้องสมุด - errno
ลักษณะ
ห้องสมุด C แมโครerrno extern int ถูกกำหนดโดยการโทรระบบการทำงานห้องสมุดในกรณีที่มีข้อผิดพลาดบางสิ่งที่ชี้ให้เห็นข้อผิดพลาดเกิดขึ้น
คำแถลง
นี่คือคำสั่ง errno แมโคร
extern int errno
พารามิเตอร์
- NA
ราคาย้อนกลับ
- NA
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้งานแมโคร errno
#include <stdio.h> #include <errno.h> #include <string.h> extern int errno ; int main () { FILE *fp; fp = fopen("file.txt", "r"); if( fp == NULL ) { fprintf(stderr, "Value of errno: %d\n", errno); fprintf(stderr, "Error opening file: %s\n", strerror(errno)); } else { fclose(fp); } return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมดังกล่าวข้างต้นเมื่อfile.txt ไฟล์ไม่มีผลต่อไปนี้:
Value of errno: 2 Error opening file: No such file or directory