双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

二进制结构体文件写入问题

L_hsh L_hsh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
欲将以下结构体写入二进制文件
typedef struct _Data
{
bool E_W;
bool E_Q;
bool E_S;
}
_Data data
FILE *f=fopen(".\\sys\\data.sys","wb");
if(f == NULL)//如果文件不存在,创建文件
{
f=fopen(".\\sys\\data.sys","wb+");
}
int num=fwrite(&data,sizeof(data),1,f);
fclose(f);
为何仅可创建文件,而不能写入?请指教。谢谢!
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
L_hsh
VC/MFC 16,550 成员 421,605 内容