2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > c语言读取文件字节数 怎么在C语言中利用fstat函数获取文件的大小

c语言读取文件字节数 怎么在C语言中利用fstat函数获取文件的大小

时间:2022-10-15 06:23:58

相关推荐

c语言读取文件字节数 怎么在C语言中利用fstat函数获取文件的大小

怎么在C语言中利用fstat函数获取文件的大小

发布时间:-01-22 17:03:17

来源:亿速云

阅读:110

作者:Leah

怎么在C语言中利用fstat函数获取文件的大小?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

函数原型:int fstat(int fildes, struct stat *buf);

参数说明:

fstat()用来将参数fildes所指的文件状态,复制到参数buf所指的结构中(struct stat)。

写个范例:#include

#include

#include

#include

#include

//获取文件的大小

intget_file_size(intf)

{

structstatst;

fstat(f,&st);

returnst.st_size;

}

intmain(void)

{

intfd=open("test.py",O_RDWR);

intsize;

if(fd

{

printf("openfair!\n");

return-1;

}

size=get_file_size(fd);

printf("size:%d字节--->%.2fK\n",size,(float)size/1024);

return0;

}

关于怎么在C语言中利用fstat函数获取文件的大小问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

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