问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用ftell和fseek计算文件大小3

发布网友 发布时间:2023-10-16 20:01

我来回答

2个回答

热心网友 时间:2024-11-16 19:04

先用fseek将文件指针移到文件末尾,再用ftell获取文件内指针当前的文件位置。这个位置就是文件大小。

#include <stdio.h>

int main()
{
    FILE *pf = fopen("F:/1.png", "rb");
    if (!pf)
        return -1;
    fseek(pf, 0, SEEK_END); // 移到文件末尾
    printf("size = %d\n", ftell(pf));
    fclose(pf);
    return 0;
}

热心网友 时间:2024-11-16 19:04

fseek( FILE *stream, 0, SEEK_END ); //设置文件流指针位置在结尾处
long num = ftell(FILE *stream); //返回值是文件当前位置,既是文件大小了

至于这段代码,argc 是参数个数,argv是具体参数
例:./a.out a b //运行这个命令,argc是2,argv[0] = a;argv[1]=b;
没看出和文件大小有什么关系。追问麻烦再讲下argv argc,代码里就这里看不懂

追答先问你一下是什么操作系统

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 在深圳一个主案室内设计师一个月能赚多少钱?3 三星29寸曲面显示器无法全屏3 室内主案设计师与主任设计师有什么区别? 面试问题你是应届毕业生,缺乏经验,怎样胜任这项工作? 如何才能让自己在工作中取得更大成绩 为什么我的支付宝用不了借呗。花呗绑定银行卡也开通不了。657信用... 三星27寸曲屏显示屏不能全屏怎么调? ...的情况下用我身份证与购车行分期付款购买二手车,该怎么办?_百度知 ... 还呗为什么要先收工本费再放款,不知道是真的还是假的?7 老公在车管所工做,两年前托朋友买了台二手车,却一直不过户,是在转移婚... 尼康充电器一直快闪,一晚上了,早上看没充上电 德普竟指控前妻有反社会人格,其反社会人格从哪体现? 管好自己的嘴,不要说这五句话。 m-n^3可不可以换成负的n-m的三次方? VBA程序编写:输入一串字符,统计字符串中英文字母,数字,空...1 C语言(谭浩强)里面文件那块ftell()函数具体什么时候会... 踏板摩托车费油是怎么回事2 c语言求文件长度,ftell得到文件长度为-13 怎样从新注册272 六分之六和六分之二谁大 C语言,获取超过32位的文件大小,_finddata_t如何... 全球公爵打开显示网络断开什么情况 全球公爵APP老显示没网络 2022全球公爵下架了吗 这种草叫什么名字? 我们老家用来煲水洗澡可以止痒,我想知道它... 液晶拼接屏一个平方多少钱?6 新开淘宝店铺,怎么去推广呢?有些电商平台说帮推广这是真的吗?求解答... 规范使用血管活性药物的重要性 macd指标最小最大是指什么?4 为什么和男朋友一起逛街,他从来不等我,也不牵我的手,就自己走前面,后面... 手机只认定一个么?怎么重新申请?956 福州宝玉石鉴定怎么收费,买了个翡翠手镯,想复检一下、几天可以... 在网上买的翡翠镯子有证书,需要再去复检吗 两个手机号可以在同一手机上开通两个吗,怎么设置呢?14 全球公爵怎么使用 公爵app为什么进不去? 一个手机上两个怎么弄 电脑使用痕迹怎样才能清理 商务谈判讨论话题10 销售人员面对客人时,找不到话题,怎么办?11