Hàm fflush() trong C
Hàm int fflush(FILE *stream) trong Thư viện C chuẩn flush bộ đệm đầu ra của một Stream.
Khai báo hàm fflush() trong C
Dưới đây là phần khai báo cho hàm fflush() trong C:
int fflush(FILE *stream)
Tham số
stream − Đây là con trỏ tới một đối tượng FILE mà xác định một Stream được đệm.
Trả về giá trị
Hàm này trả về một giá trị 0 nếu thành công. Nếu có một lỗi xảy ra, EOF được trả về và Error Indicator được thiết lập (ví dụ feof).
Ví dụ
Chương trình C sau minh họa cách sử dụng của hàm fflush() trong C:
#include <stdio.h> #include <string.h> int main() { char buff[1024]; memset( buff, '\0', sizeof( buff )); fprintf(stdout, "Chuan bi buffer\n"); setvbuf(stdout, buff, _IOFBF, 1024); fprintf(stdout, "Hoc C co ban va nang cao tai QTM !!!\n"); fprintf(stdout, "Ket qua nay se duoc dem\n"); fflush( stdout ); return(0); }
Biên dịch và chạy chương trình trên sẽ cho kết quả sau. Ở đây, chương trình vẫn đệm output vào trong buff tới khi nó bắt gặp lời gọi đầu tới hàm fflush(), sau đó nó lại bắt đầu đệm output.
Theo Tutorialspoint
Bài trước: Hàm ferror() trong C
Bài tiếp: Hàm fgetpos() trong C
16.668
Bạn nên đọc
0 Bình luận
Sắp xếp theo
![❖](https://st.quantrimang.com/photos/avatars/default.png)
Xóa Đăng nhập để Gửi
![❖](https://st.quantrimang.com/photos/image/icon/lap-trinh-c-size-24x24-znd.png)
Cũ vẫn chất
-
Hướng dẫn thiết lập và quản lý FTP Server trên Windows 10
2 ngày -
Cách quản lý mật khẩu đã lưu trên Microsoft Edge: Xem, xóa, sửa, xuất
Hôm qua -
44 phím tắt hữu dụng trên tất cả trình duyệt
Hôm qua 2 -
Cách viết chữ màu Liên Quân Mobile
2 ngày 2 -
Câu nói hay về người thứ ba, stt về người thứ ba trong tình yêu thâm thúy
Hôm qua -
2 cách lặp lại thanh tiêu đề trong Word cho bảng
Hôm qua -
Cách chèn emoji vào ảnh trên iPhone cực đơn giản
Hôm qua -
46 câu ca dao hài hước, châm biếm hay nhất
2 ngày -
Công thức Minecraft để chế tạo đồ cơ bản, thức ăn, công cụ dụng cụ, đồ bảo hộ, len, màu nhuộm
Hôm qua 1 -
Những status cảm động níu kéo người yêu cũ
2 ngày