结构体写入文件(二进制)
来源:互联网 发布:入职网络兼职水军 编辑:程序博客网 时间:2024/06/04 00:48
写个例子给你吧(具体思路是这样):
FILE *pFileout, *pFilein; // 文件操作指针
UserInf userinf[10]; // 结构体数组
UserInf usertemp;
// 以二进制方式打开user.dat文件
if ((pFileout = fopen("data/user.dat", "rb")) == NULL)
{
printf("cannot open file");
exit(0);
}
// 成块从文件中读取
int i = 0;
while ((fread(&usertemp, sizeof(usertemp), 1, pFileout)) == 1)
{
userinf[i] = usertemp;
i++;
}
fclose(pFileout);
// 信息提交到user.dat中
if ((pFilein = fopen("data/user.dat", "ab+")) == NULL)
{
printf("cannot open file");
exit(0);
}
fwrite(&userinf, sizeof(userinf), 1, pFilein); // 成块写入文件
fclose(pFilein);
}
FILE *pFileout, *pFilein; // 文件操作指针
UserInf userinf[10]; // 结构体数组
UserInf usertemp;
// 以二进制方式打开user.dat文件
if ((pFileout = fopen("data/user.dat", "rb")) == NULL)
{
printf("cannot open file");
exit(0);
}
// 成块从文件中读取
int i = 0;
while ((fread(&usertemp, sizeof(usertemp), 1, pFileout)) == 1)
{
userinf[i] = usertemp;
i++;
}
fclose(pFileout);
// 信息提交到user.dat中
if ((pFilein = fopen("data/user.dat", "ab+")) == NULL)
{
printf("cannot open file");
exit(0);
}
fwrite(&userinf, sizeof(userinf), 1, pFilein); // 成块写入文件
fclose(pFilein);
}
- 结构体写入文件(二进制)
- 把结构用二进制方式写入文件,并读出来
- 把二进制内容写入文件
- 结构体 写入文件 C++ 深入理解
- C语言中将结构体写入文件
- c++结构体写入文件实例
- C#文件流写入结构体
- C语言中将结构体写入文件
- C语言中将结构体写入文件
- opencv将图像数据写入二进制(.dat)文件
- 【C语言】文件读取写入信息(二进制方式)
- 将整型以二进制方式写入文件
- Flash Air ActionScript3 二进制数据写入文件
- 将结构体按位写入文件
- Excel 文件二进制结构分析
- Excel 文件二进制结构分析
- 把结构体写入文件然后读出【c语言】
- 从文件写入和读取结构体示例代码
- 听歌
- xoWidgets Foundation 构想
- DHTML+Ajax? MXML+ActionScript? XAML+C#? 是巧合,还是必然?
- Web发布cab文件打包的ActiveX控件总结
- DOS命令挺管用
- 结构体写入文件(二进制)
- 门户网站染"熊猫烧香"病毒 QQ用户快打补丁
- 另一个文件读写操作
- “网银大盗”变木马病毒 用户应升级杀毒软件
- “网银大盗”变种攻击六大网上银行
- 傅立叶变换光谱程序开发设计
- 十句大实话
- “满城尽带木马毒” 下《黄金甲》三四成带毒
- c++内存管理