C语言fgets问题 我想用C写个读取文件的程序,如图。调试后发现读取到的前2位里的内容是乱码。不知道是为什么。... 我想用C写个读取文件的程序,如图。调试后发现读取到的前2位里的内容是乱码。不知道是为什么。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 fgets 搜索资料 2个回答 #热议# 什么是淋病?哪些行为会感染淋病? 百度网友e651196 2013-01-22 · TA获得超过141个赞 知道小有建树答主 回答量:156 采纳率:0% 帮助的人:156万 我也去答题访问个人页 关注 展开全部 那两个字节是编码标志位 注明字符串编码的 更多追问追答 追问 那我想问您一下,为什么我读取出来的内容不对呢。 追答 1. 如果这个文件是你通过编辑器保存的 保存时候选择取消bom头2. 或者 读取出来的字符串判断第一个字节和第二个字节是否是BOM头 即0xFF 0xFE (或者0xFE 0xFF) 则跳过两个字节.你的屏幕输出是乱码 是因为你在写后没有刷新缓存 追问 保存的时候要如何取消bom头呢?刷新缓存是用fflush(fp);吗 追答 对 追问 加了刷新缓存还是不行。另外如何跳过bom头。。 追答 你这都ERROR了 我说的判断是先读两个char出来 然后对这两个char进行判断另外fflush要放在写完成后 而不是读完成后 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 freestyle4568 2013-02-01 知道答主 回答量:2 采纳率:0% 帮助的人:2935 我也去答题访问个人页 关注 展开全部 "rt" ->"r" try to read notebook "LOVE YOU"!!!i have try,no problem 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2010-03-14 C语言的问题,fread和fgets的区别是什么? 18 2007-02-07 C语言里为什么fgets很少用? 29 2010-11-25 求教c语言中fgets的用法 59 2017-10-14 C语言用fgets()从文件读取多行字符时出现的问题 2009-04-25 c语言中的fgets函数。 62 2017-09-06 C语言关于fgets() 2 2014-08-08 c语言用fgets读入并且输出的问题 2016-06-12 一个关于C语言中的fgets函数的问题 更多类似问题 > 为你推荐: