Bài 90. Cách ghi dữ liệu vào File dạng nhị phân


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;
}



    

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét