c语言用fwrite函数和fread函数存取二进制文件信息时把一个结构里的字符串都连在一起了怎么解决// 25

解决了是因为数组定义的时候位数不够应该留出一位... 解决了 是因为数组定义的时候位数不够应该留出一位 展开
 我来答
wenqing8585
2018-03-20 · TA获得超过8252个赞
知道大有可为答主
回答量:8078
采纳率:70%
帮助的人:3878万
展开全部
找到输入信息的代码,将输入的信息存入文件前,给每个字符串补上结束符再写进文件
更多追问追答
追问
我用的是fwrite 整块写进去的 怎么才能加上结束符呢? 要加的结束符是\0吗?
追答
要加的结束符是\0,每个信息后面都补一个,例如身份证号输入的66666666666666,你存到IDnumber时,要多加一个\0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式