Love beautiful code? We do too.
Hàm int ferror(FILE *stream)
trong Thư viện C chuẩn kiểm tra error indicator cho Stream đã cho.
Dưới đây là phần khai báo cho hàm ferror() trong C:
int ferror(FILE *stream)
Tham số
Trả về giá trị
#include <stdio.h>
int main()
{
FILE *fp;
char c;
fp = fopen("baitapc.txt", "w");
c = fgetc(fp);
if( ferror(fp) )
{
printf("Da xay ra loi trong khi doc baitapc.txt\n");
}
clearerr(fp);
if( ferror(fp) )
{
printf("Da xay ra loi trong khi doc baitapc.txt\n");
}
fclose(fp);
return(0);
}
Giả sử chúng ta có một text file có tên là baitapc.txt, là một file trống. Biên dịch và chạy chương trình này sẽ cho kết quả như sau. Bởi vì chúng ta cố gắng đọc một file mà đã mở trong chế độ write only.
Xem thêm:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời