前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >获取文件的大小(fseek和ftell函数)

获取文件的大小(fseek和ftell函数)

作者头像
用户7886150
修改于 2021-02-14 07:19:47
修改于 2021-02-14 07:19:47
1.2K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: C++ ftell()

//头文件

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

//定义获取文件大小的函数

int Get_File_Size()

{

    //打开一个文本文件

    FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\hello.txt", "r");

    //判断是否打开成功

    if (!fp)

    {

        //如果打开失败则返回fopen的错误内容

        perror("fopen error");

        //结束函数

        return -1;

    }

    //fseek函数 fp指针到文件末尾,向前偏移0个字节

    fseek(fp, 0, SEEK_END);

    //ftell返回文件的大小

    int ret = ftell(fp);

    //打印文件的大小

    printf("文件大小为:%d字节\n", ret);

}

//主函数

int main()

{

    //调用获取文件大小的函数

    Get_File_Size();

    //程序暂停

    system("pause");

    //程序正常退出

    return 0;

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档