C语言中如何读取文件里的行数?

RT比如我文件里有7个数据,一个数据一行,我需要读取7出来。怎么办?

#include<stdio.h>int main(){ char temp[255]; int i=0; FILE *fp=NULL; if((fp=fopen("file.txt","r"))==NULL) { printf("打开失败!\n"); return 1; } while(fscanf(fp,"%s",temp)) i++; printf("文件行数为:%d\n",i); return 0;}
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜