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