C语言
1. 将结构体写入二进制文件、
1. fwrite;向文件中写入数据、
1. swrite (指针或者地址,写入文件的字节数,写入字节的数据项,文件指针);
2. swrite(buffer,size,count,fp);
3. 往文件里写的结构体中不要出现指针类型的变量、因为每次指针变量的地址都不同、
4. #pragma pack(1) 代码 #pragma pack(1)——按1字节对齐、移植平台用、解决内存对齐问题、
2. 从二进制文件中读取结构体数据、
1. fread: ——读取函数、
2. fread (指针或者地址,读文件的字节数,写读字节的数据项,文件指针);
3. fread(buffer,size,count,fp);