01/10/2018, 00:38

Nhập xuất file trong c

struct phong{
	int tang;
	int sophong;
	int loaiphong;
	int giuong;
	
};
output:
        FILE *f;
	f=fopen("ttphong","at");
	fread(b,sizeof(struct phong),n,f);
	cout<<"tầng"<<b[0].tang<<endl;
	cout<<"số phòng"<<b[0].sophong<<endl;
	cout<<"loại phòng"<<b[0].loaiphong<<endl;
	cout<<"giường"<<b[0].giuong<<endl;
	fclose(f);

sao nó không ra đc ai giúp em với ạ

Người bí ẩn viết 02:39 ngày 01/10/2018

f=fopen(“ttphong”,“at”);

Cái tên đuôi của file ttphong là gì ? .txt … ?
Còn đối số mode at chỉ dùng cho file văn bản, trong khi:

fread(b,sizeof(struct phong),n,f);

??

trương tiến dũng viết 02:50 ngày 01/10/2018

để em xem lại ạ,cảm ơn anh ạ

Người bí ẩn viết 02:43 ngày 01/10/2018

Uhm … nhưng nhớ phải phân biệt được file văn bản và file nhị phân với các hàm … của nó nhé.

Bài liên quan
0