Bài 91. Cách đọc dữ liệu từ File dạng nhị phân


Tóm tắt

Đọc từ tệp nhị phân

Để đọc từ tệp nhị phân, bạn cần sử dụng fread()hàm. Các hàm có bốn đối số:

  • địa chỉ của dữ liệu được đọc

  • kích thước của dữ liệu được đọc vào đĩa

  • số loại dữ liệu như vậy

  • con trỏ đến tệp nơi bạn muốn đọc.

fread(addressData, sizeData, numbersData, pointerToFile);

Ví dụ: fread(&num, sizeof(struct threeNum), 1, fptr);


Video giải thích chi tiết về Cách đọc dữ liệu từ 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;
	// Mo file
	f = fopen("Bai_90.bin", "rb");
	if(f == NULL){
		printf("\n Loi mo file!");
		exit(1);
	}
	// Doc du lieu
	NgaySinh n1;
	fread(&n1, sizeof(struct NgaySinh), 1, f);
	
	printf("\n Ngay sinh: %d/%d/%d", n1.ngay, n1.thang, n1.nam);
	
	// Dong file
	fclose(f);
	
}


int main(){
 nhapMang(a, n);
 xuatMang(a, n);
 printf("\n");
 //xuatMangNguoc(a, n);
 daoNguocMang(a, n);
 xuatMang(a, n);
}


    

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