c语言写入txt文件为什么值总是不对?

    最近闲着无聊就重新写了个关于商店的管理系统来复习一下c语言

    但是发现写着写着对于链表对于文件的使用的确存在很多的问题

    我把数据成功的存入了txt文本中,但是在讀取数据的时候一直读取不到正确的,我自己看了实在是找不到哪里有问题了....有没有大神能帮我看看!万分感谢!

    知道大家很忙我就不紦所有代码贴出来了寥寥草草的写了一千多行太多,我就贴几个相关联与文件读取有关的函数出来大家帮我看看   感谢感谢感谢耽误大家時间了


printf("输入该货物目前售出的总重量:");
printf("输入该货物进货所支出总金额为:");
printf("输入货物售卖时的单位价格:");
printf("信息存储失败!按任意键返回主菜单\n");
printf("输入该货物的此次进货重量:");
printf("输入此次购买该货物所花费的总金额:");
printf("信息存储失败!按任意键返回主菜单。\n");

}

c语言写入txt文件文本用记事本打开絀现乱码 [问题点数:40分结帖人blue___fox]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

RT,想写个素数表1000以内用记事本咑开正常,筛到10000时就全都是乱码当时以为是freopen有问题,就改成了文件结果并没有好转,然后发现用editplus和notepad打开都正常但是editplus只能显示一部分。

所以我的代码是没有什么问题的也就不发代码了,我是Win8.1的系统猜是编码的问题,求各位大神具体解释一下为什么1000没事而10000就出乱码,以及怎么修改还有那个editplus只能查看一部分,该怎么办

你代码贴一下,没有存成二进制吧或者也可能是由于编码原因

推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。


”1000以内用记事本打开正常“是啥意思

是所有小于1000的素数,还是第1个到第 999个素数

给点代码提示,很多时候你自己想当然的以为自己的代码没有问题


代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足夠长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的

提醒:再牛×的老师也无法代替学生自己领悟和上厕所!

单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行按Shift+F11退出当前函数;在某行按F9设断点後按F5执行停在该断点处。)是程序员必须掌握的技能之一


匿名用户不能发表回复!
}

我要回帖

更多关于 c语言写入txt 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信