国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

c語言獲取文件行數(shù) C語言中如何讀取文件里的行數(shù)?

C語言中如何讀取文件里的行數(shù)?#include <stdio.h>int hangshu(char file[])//輸入工程目錄下的文件名,或者其他目錄下絕對路徑名例如:c:1.txt{ch

C語言中如何讀取文件里的行數(shù)?

#include <stdio.h>

int hangshu(char file[])//輸入工程目錄下的文件名,或者其他目錄下絕對路徑名例如:c:1.txt

{

char c

int h=0

FILE *fp

fp=fopen(file,"r")

if(fp==NULL)

return -1//表示文件打開錯誤

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

{

if(c=="n")

h

else

{

c=fgetc(fp)//這是處理最后一行可能沒有換行標志,但是確文件結束。

if(c==EOF)

{

h

break

}

}

}

return h

}

int main()

{

int hs=hangshu("c:1.txt")//這里說明你要打開的文件。這個是c盤根目錄下文件

int hst=hangshu("1.txt")//工程目錄下的文件。

printf("行數(shù):%dn",hs)

printf("行數(shù):%dn",hs)

}

如上是用c編寫的,不是c .

運行的時候可以把中文注釋去掉。

完全可以運行的,我已經(jīng)測試過了。