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
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Công thức tính chu vi hình tứ giác, diện tích hình tứ giác
Hôm qua 1 -

Những trang web đen siêu hay không thể tìm thấy trên Google
Hôm qua 3 -

Cách chia sẻ một thư mục (folder) trên Windows 10
Hôm qua -

Cách cho người lạ xem Nhật ký Zalo
Hôm qua -

Cài đặt Python Package với PIP trên Windows, Mac và Linux
Hôm qua -

30+ bài thơ về rượu bia hay, thơ chế về rượu bia hài hước và bá đạo cho dân nhậu
Hôm qua -

Những stt hay nói về miệng lưỡi thế gian đáng để suy ngẫm
Hôm qua -

Tổng hợp thao tác Touchpad trên Windows 10, Windows 11
Hôm qua -

Sửa lỗi 0x80070643 trên Windows
Hôm qua -

Stt về tiền hài hước, những câu nói hài hước về tiền nhưng thâm thúy, ‘thô mà thật’
Hôm qua
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy