Hàm feof() trong C
Hàm int feof(FILE *stream) trong Thư viện C chuẩn kiểm tra end-of-file indicator cho Stream đã cho.
Khai báo hàm feof() trong C
Dưới đây là phần khai báo cho hàm feof() trong C:
int feof(FILE *stream)
Tham số
stream − Đây là con trỏ tới một đối tượng FILE mà nhận diện Stream.
Trả về giá trị
Hàm này trả về một giá trị khác không khi End-Of-File Indicator mà gắn kết với Stream được thiết lập, nếu không thì hàm này trả về 0.
Ví dụ
Chương trình C sau minh họa cách sử dụng của hàm feof() trong C:
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("baitapc.txt","r"); if(fp == NULL) { perror("Da xay ra loi trong khi mo baitapc.txt"); return(-1); } while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }
Giả sử chúng ta có một baitapc.txt có nội dung sau. File này sẽ được sử dụng như một input cho chương trình C của chúng ta:
Hoc C co ban va nang cao tai QTM
Biên dịch và chạy chương trình C trên để xem kết quả:
Theo Tutorialspoint
Bài trước: Hàm clearerr() trong C
Bài tiếp: Hàm ferror() trong C
3.826
0 Bình luận
Sắp xếp theo

Xóa Đăng nhập để Gửi
Bạn nên đọc
-
iWatch sẽ được giới thiệu trong ngày ra mắt iPhone 6
-
Kích hoạt hoặc vô hiệu hóa tài khoản Administrator được tích hợp sẵn trên Windows 10
-
Cách đếm ngược thời gian trên điện thoại bằng Memory Timer
-
Cách xóa liên kết, hủy liên kết tài khoản PUBG Mobile
-
Cách xem phim, video có phụ đề trên Windows Media Player
-
Cách làm chả thịt đậu phụ theo phong cách hoàn toàn mới vừa ngon vừa lạ miệng