• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > c语言获取文件大小的示例

c语言获取文件大小的示例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c语言代码示例,c语言简单代码示例,c语言流程图示例,c语言示例程序,c程序示例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1.fseek

函数原型:

参数说明:stream,文件流指针;offest,偏移量;orgin,原(始位置。其中orgin的可选值有SEEK_SET(文件开始)、SEEK_CUR(文件指针当前位置)、SEEK_END(文件结尾)。

函数说明:对于二进制模式打开的流,新的流位置是origin + offset。

2.ftell

函数原型:long int ftell ( FILE * stream );

函数说明:返回流的位置。对于二进制流返回值为距离文件开始位置的字节数。

获取文件大小C程序(file.cpp):

int main ()
{
      FILE * pFile;
      long size;

      pFile = fopen ("file.cpp","rb");
      if (pFile==NULL)
            perror ("Error opening file");
      else
      {
            fseek (pFile, 0, SEEK_END);   ///将文件指针移动文件结尾
            size=ftell (pFile); ///求出当前文件指针距离文件开始的字节数
            fclose (pFile);
            printf ("Size of file.cpp: %ld bytes.\n",size);
      }
      return 0;
}
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C语言代码中调用C++代码的方法示例
  • C语言 文件的随机读写详解及示例代码
  • C语言 以字符串的形式读写文件详解及示例代码
  • C语言 以字符形式读写文件详解及示例代码
  • C语言 文件的打开与关闭详解及示例代码
  • C语言 位运算详解及示例代码
  • C语言 结构体和指针详解及简单示例
  • C语言 结构体数组详解及示例代码
  • C语言 指针数组详解及示例代码
  • C语言 二级指针详解及示例代码

相关文章

  • 2017-05-28浅谈VC++中的内联
  • 2017-05-28Qt实现图片移动实例(图文教程)
  • 2017-05-28深入解析C++ STL中的常用容器
  • 2017-05-28c++中的string常用函数用法总结
  • 2017-05-28使用C语言打造通讯录管理系统和教学安排系统的代码示例
  • 2017-05-28C语言中的函数指针学习笔记
  • 2017-05-28C++中 STL list详解及简单实例
  • 2017-05-28C/C++程序开发中实现信息隐藏的三种类型
  • 2017-05-28详解桶排序算法的思路及C++编程中的代码实现
  • 2017-05-28C语言读写配置文件的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 通过一个小例子来简单理解C语言中的内存空间管理
    • MFC控件大小随窗体大小而改变
    • C++采用openfilename打开文件对话框用法实例
    • 深入分析C++中类的大小
    • 基于Turbo C(V2.0)编译错误信息的详细介绍
    • 浅析stl序列容器(map和set)的仿函数排序
    • 算法详解之回溯法具体实现
    • 解析C++编程中如何使用设计模式中的状态模式结构
    • C++进程共享数据封装成类实例
    • C++编程中使用设计模式中的policy策略模式的实例讲解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有