size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
Parameter:
buffer: con trỏ trỏ tới data cần ghi xuống file.
size: kích thước data cần ghi xuống file (tính theo byte)
count: số lượng data được ghi xuống file.
Remark:
Hàm fwrite() ghi data xuống file. Hàm fwrite( ) khác với hàm fprintf( ) ở chỗ: hàm fwrite( ) có thể ghi cả struct, object,.. xuống file theo kiểu binary. Còn hàm fprintf( ) chỉ có thể ghi data có định dạng xuống file (dạng text)
- Hàm fwrite( ) trả về số lượng data được ghi xuống, nếu ghi thành công.
- Nếu xảy ra lỗi, hàm sẽ trả về số nguyên nhỏ hơn số lượng data được ghi.
Ví dụ: xem ví dụ hàm fread.
Leave a Reply
You must be logged in to post a comment.