fgets函数读取最后一行的时候为什么会重复

如图所示,fgets函数配合着feof函数进行使用,这个里面fget函数只判断当前行的函数是否到达了尾端。不判断

下一行是否达到了尾端,所以正如红框中的读文件的操作,出现了文件的尾行读取了两次。

但是如果加上了数组s的重新刷新。这样就不会出现重复读的现象了。

posted @ 2020-01-08 16:42  LittleSwan  阅读(681)  评论(1编辑  收藏  举报