欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

用C語言讀出文件行數(shù)?

錢斌斌2年前52瀏覽0評論

讀取文件行數(shù),可以逐個字符讀取文件,到文件尾,統(tǒng)計bai\n的個數(shù)

參考代碼如下

#include<stdio.h>

intmain()

{

intc;

FILE*fp;

intlines=0;

fp=fopen("in.txt","rb");

if(fp)

{

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

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

printf("%d\n",lines);

fclose(fp);

}

return0;

}

也可以通過fgets函數(shù),每次讀取一行,到文件尾,然后計算讀取的次數(shù)

#include<stdio.h>

#include<string.h>

intmain()

{

chars[100];

FILE*fp;

intlines=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);

}

return0;

}