Tóm tắt
Ghi vào tệp nhị phân
Để ghi vào tệp nhị phân, bạn cần sử dụng fwrite()hàm. Các hàm có bốn đối số:
địa chỉ của dữ liệu được ghi vào đĩa
kích thước của dữ liệu được ghi vào đĩa
số loại dữ liệu như vậy
con trỏ đến tệp nơi bạn muốn ghi.
fwrite(addressData, sizeData, numbersData, pointerToFile);
Ví dụ: fwrite(&num, sizeof(struct threeNum), 1, fptr);
Video giải thích chi tiết về Cách ghi dữ liệu vào File dạng nhị phân trong lập trình C | Tự học lập trình C
Code ví dụ
#include "stdio.h"
#include "stdlib.h"
struct NgaySinh{
int ngay;
int thang;
int nam;
};
int main(){
FILE *f;
// Tao, mo file
f = fopen("Bai_90.bin", "wb");
if(f==NULL){
printf("\n Loi tao, mo file!");
exit(1);
}
// Ghi du lieu
NgaySinh n1;
n1.ngay = 1;
n1.thang = 12;
n1.nam = 2025;
fwrite(&n1, sizeof (struct NgaySinh), 1, f);
// Dong file
fclose(f);
return 0;
}
Không có nhận xét nào:
Đăng nhận xét