关闭

文件读取的一个问题

511人阅读 评论(0) 收藏 举报

一个关于文件读取的小问题,以前没有怎么注意。

while(fgets(buf,size,fp) != NULL){

printf("ok!/n");

}

while(!feof(fp)){

fgets(buf,size,fp);

printf("ok!/n");

}

这两种方法,对于同一段文件,打印出的信息不同,

如果文件长度为2行,第一种方法打印出2行OK而第二种方法打印出三种OK。

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6116次
    • 积分:127
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档