fscanf_s读取出错

C语言 码拜 8年前 (2017-05-03) 2061次浏览
程序文件操作函数是图上展开的两个。可以正常录入增添保存信息。可是程序重新读取文件出来问题。
感觉fprintf_s的格式和fscanf_s的格式是一致的啊 为什么出错。 而且是第一个信息的第1个元素被吞了fscanf_s读取出错fscanf_s读取出错
解决方案

20

应该是原因是回车符存在流缓存区种,使用如下代码在每次输入后执行流清空
char ch;
while((scanf(“%c”,&ch)!=EOF)&&(ch!=”\n”));

20

你ReadElement之前是不是使用getchar了?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明fscanf_s读取出错
喜欢 (0)
[1034331897@qq.com]
分享 (0)