C程序中怎样在读入文件前, 知道文件大小(版)_怎样查看文件大小

其他范文 时间:2020-02-28 02:25:32 收藏本文下载本文
【www.daodoc.com - 其他范文】

C程序中怎样在读入文件前, 知道文件大小(版)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“怎样查看文件大小”。

C程序中怎样在读入文件前, 知道文件大小?

如果文件大小指的是你从C 程序中可以读进的字符数量, 要得到这个精确的数字可能困难或不可能。

Unix 系统函数stat()会给出准确的答案。有些系统提供了类似Unix 的stat()函数, 但只返回一个近似值。你可以调用fseek()搜索到文件尾, 再调用ftell(), 或者调用fstat(), 然而这些方法都有同样的问题: fstat()不可移植, 通常返回和stat()一样的值;ftell()并不保证可以返回字符计数, 除非是用于二进制文件, 但是, 严格来讲, 二进制文件并不一定支持fseek 搜索到SEEK END。某些系统提供filesize()或filelength()的函数, 但是它们明显的不可移植。

你是否确定你必须预先知道文件大小?作为一个C 程序最准确的方法就是打开文件并读入, 也许可以重新整理代码, 使其边读入边计算文件大小。

下载C程序中怎样在读入文件前, 知道文件大小(版)word格式文档
下载C程序中怎样在读入文件前, 知道文件大小(版).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文