Love beautiful code? We do too.
Macro extern int errno trong Thư viện C đượ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.
Cú pháp khai báo errno macro trong C.
extern int errno
Tham số
macro này không nhận bất kỳ tham số nào
Trả về giá trị
macro này không trả về bất kỳ giá trị nào
#include <stdio.h>
#include <errno.h>
#include <string.h>
extern int errno ;
int main ()
{
FILE *fp;
fp = fopen("fileexample.txt", "r");
if( fp == NULL )
{
fprintf(stderr, "Gia tri cua errno: %d\n", errno);
fprintf(stderr, "Xay la loi khi mo file: %s\n", strerror(errno));
}
else
{
fclose(fp);
}
return(0);
}
Biên dịch và chạy chương trình C trên trong trường hợp file.txt không tồn tại:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời