首页 > 常见问答

c语言读取txt文件内容 C语言中如何读取文件里的行数?

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

#包括和限制。h>

inthangshu(charfile[]//输入项目目录中的文件名,或其他目录中的绝对路径名,例如:c:1。txt

{

charc

c语言读取txt文件内容 C语言中如何读取文件里的行数?

inth=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]}]}

returnh]}

intmain()

{

inths=hangshu(“c:1)。txt“)//这是您要打开的文件。这是c盘根目录下的文件

inthst=hangshu(”1)。txt“/”项目目录。

printf(“numberoflines:dn”,hs)

printf(“numberoflines:dn”,hs)]}

以上是用c编写的,不是用c编写的

运行时可以删除中文注释。

完全可操作。我已经测试过了。

c语言读取txt文件内容c语言文件读写操作c语言文件读写操作代码

原文标题:c语言读取txt文件内容 C语言中如何读取文件里的行数?,如若转载,请注明出处:https://www.saibowen.com/wenda/23581.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。