有没有C语言高手?我编写了一个代码运行之后 文件读取显示乱码

fread()函数读取存储进去的txt文本里面的数据,读取之后显示一堆烫烫烫烫烫烫烫烫烫的乱码有没有人能帮我解答一下比较急... fread()函数读取存储进去的txt文本里面的数据,读取之后显示一堆烫烫烫烫烫烫烫烫烫 的乱码
有没有人能帮我解答一下 比较急
展开
 我来答
空雪梦见
推荐于2016-11-23 · TA获得超过5598个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1220万
展开全部
烫烫烫是debug模式下默认的栈数据。出现全是这个就是说你没成功读取出来。

如果是数据末尾显示一串烫烫烫,那是正常的,因为fread不是设计来给你读字符串用的,所以读了数据之后不会末尾给你加0。你在读取前把存数据那个数组每个元素都赋值为0即可。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xoaxa
2015-01-09 · TA获得超过8612个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3511万
展开全部
fread()函数只能读由fwrite()创建的二进制文件,而.txt是文本文件(ASCII文件),读.txt文件可以用
fscanf()或fgets()、fgetc()函数。
更多追问追答
追问
嗯嗯  能帮我看一下我的程序吗?
追答
今天没时间了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanaiavu_0
2015-01-08 · TA获得超过718个赞
知道小有建树答主
回答量:682
采纳率:81%
帮助的人:226万
展开全部
格式设定错误
更多追问追答
追问
格式我也不知道对没对  编译的时候没有错误了 也可以运行 就是运行到读取文件之后会有一堆乱码 除此之外就没什么问题了   方便加Q帮我看一下吗  谢谢啦
追答
这个问题我以前也遇到过,不是大问题,就是文件读写格式不正确,或者写入的数据不正确,单步debug就出来了,我现在有点忙,你把有问题的代码放到我私信里面吧。
你问题解决了没有?没有的话,晚上我帮你调试一下,到时候你发送文本文件给我。包括你想要输入的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
揭戈雅s2
2015-01-08 · TA获得超过514个赞
知道小有建树答主
回答量:8621
采纳率:0%
帮助的人:2334万
展开全部
搞定了吗 我帮你解决
追问
还没有 我加你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式