fscanf_s读取出错

a90434957 2017-04-07 10:07:26
程序文件操作函数是图上展开的两个。可以正常录入增添保存信息。可是程序重新读取文件出来问题。
感觉fprintf_s的格式和fscanf_s的格式是一致的啊 为什么出错。 而且是第一个信息的第1个元素被吞了
...全文
419 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
a90434957 2017-04-08
  • 打赏
  • 举报
回复
引用 2 楼 jianwen0529 的回复:
你ReadElement之前是不是使用getchar了?
确实在一个函数不小心读取了一个字符
幻夢之葉 2017-04-08
  • 打赏
  • 举报
回复
你ReadElement之前是不是使用getchar了?
欧阳春晖 2017-04-08
  • 打赏
  • 举报
回复
应该是因为回车符存在流缓存区种,使用如下代码在每次输入后执行流清空 char ch; while((scanf("%c",&ch)!=EOF)&&(ch!='\n'));

70,041

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧