首页 > 用户投稿

c语言获取文件大小 C语言查文件中数据的个数?

c语言查文件中数据的个数?

代码示例:

main()

{

file*fp;longnum=0;

c语言获取文件大小 C语言查文件中数据的个数?

if((fp=fopen()fname.dat文件“,”r“”==null){

退出(0)

}

while(!feof(fp){

fgetc(fp)

num

}

printf(“文件中的字符数为:d”,num-1)

fclose(fp)

}

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

#include<stdio。h>

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

{

charc

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语言获取文件大小获取文件大小的函数c语言读取文件长度

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