以单个结构体为例:struct strX AA = {xx,xx,xx,x,xx};struct strX *buffer = &AA;fwrite(const void*buffer,size_t size,size_t count,FILE*stream);写文件的时候直接将从*buffer指定位置内存开始,大小为sizeof(struct strX)的内存块写入文件 fread( void *buffer, size_t size, size_t count, FILE *stream );读的时候直接将大小为sizeof(struct strX)的文件块读出并放到*buffer指定的内存位置(buffer 不能NULL)访...
|