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