c语言关于从文件中读取到结构体数组

2024-11-29 08:11:14
推荐回答(1个)
回答1:

结构体数据的保存通常以二进制形式进行. FILE *fw = fopen(filename,"wb"); 写函数是fwrite(&structdata,sizeof(structdata),1,fw); FILE *fr = fopen(filename,"rb"); 读函数是fread(*structdata,sizeof(structdata),1,fr); 每次读写都是一个完整的结构体数据。