300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 用C语言读出文件行数 – java – 前端

用C语言读出文件行数 – java – 前端

时间:2020-09-05 06:22:08

相关推荐

用C语言读出文件行数 – java – 前端

读取文件行数, 可以逐个字符读取文件,到文件尾,统计bai\n的个数

参考代码如下

#include <stdio.h>

int main()

{

int c;

FILE *fp;

int lines=0;

fp=fopen(“in.txt”, “rb”);

if(fp)

{

while((c=fgetc(fp)) != EOF)

if(c==’\n’) lines++;

printf(“%d\n”,lines);

fclose(fp);

}

return 0;

}

也可以通过fgets函数,每次读取一行,到文件尾,然后计算读取的次数

#include <stdio.h>

#include <string.h>

int main()

{

char s[100];

FILE *fp;

int lines=0;

fp=fopen(“in.txt”, “r”);

if(fp)

{

while((fgets(s,100,fp)) != NULL)

if(s[strlen(s)-1]==’\n’) lines++;

printf(“%d\n”,lines);

fclose(fp);

}

return 0;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。