您的位置:首页 >知识精选 >正文

scanf_s(fscanf)

摘要 关于scanf_s,fscanf不少朋友还不清楚,今天小二来为大家解答以上的问题,现在让我们一起来看看吧!1、"fscanf 和 scanf 相似 :当能正

关于scanf_s,fscanf不少朋友还不清楚,今天小二来为大家解答以上的问题,现在让我们一起来看看吧!

1、"fscanf 和 scanf 相似 :当能正常读入数据时, fscanf 返回读入数据的个数,否则返回 EOF 。

2、#include const int MAX_N=6;int main(){int x , i;//注意要在程序同1个目录下新建1个 1.txt ,里边有少于 MAX_N 个数据,//如仅有3个数据: 1 2 3FILE *myfile=fopen("1.txt","r"); if(!myfile){for(i=1;i<=MAX_N;i++)fscanf(myfile,"%d",&x),printf("%d ",x);}return 0;} 程序输出:1 2 3 3 3 3 ,从文件中只读入了前三个数据。

3、后3个数据由于fscanf已经读到了文件末尾,木有数据可读了,因此重复读入了文件的最后1个数据 ,即第三个数据3."。

本文到此分享完毕,希望对你有所帮助。

版权声明:本文由用户上传,如有侵权请联系删除!