最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c語言獲取文件大小的示例

 更新時間:2014年02月27日 10:58:48   作者:  
在C語言中測試文件的大小,主要使用二個標準函數,下面是使用示例,需要的朋友可以參考下

1.fseek

函數原型:

復制代碼 代碼如下:

int fseek ( FILE * stream, long int offset, int origin );

參數說明:stream,文件流指針;offest,偏移量;orgin,原(始位置。其中orgin的可選值有SEEK_SET(文件開始)、SEEK_CUR(文件指針當前位置)、SEEK_END(文件結尾)。

函數說明:對于二進制模式打開的流,新的流位置是origin + offset。

2.ftell

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

函數說明:返回流的位置。對于二進制流返回值為距離文件開始位置的字節(jié)數。

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

復制代碼 代碼如下:

#include <stdio.h>

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); ///求出當前文件指針距離文件開始的字節(jié)數
            fclose (pFile);
            printf ("Size of file.cpp: %ld bytes.\n",size);
      }
      return 0;
}

相關文章

  • C語言strcat函數詳解:字符串追加的利器

    C語言strcat函數詳解:字符串追加的利器

    strcat函數用于將源字符串追加到目標字符串的末尾,并返回一個指向目標字符串的指針,它可以實現字符串的拼接操作
    2024-08-08
  • C語言中.與->的用法介紹

    C語言中.與->的用法介紹

    結構體用點,結構體指針用箭頭,簡單的說,就是一個快捷方式,一個語法糖,這篇文章主要介紹了C語言中.與->的區(qū)別及用法,需要的朋友可以參考下
    2023-05-05
  • C語言內存函數的具體使用

    C語言內存函數的具體使用

    本文介紹了C語言中幾個常用的內存函數,包括memcpy、memmove、memset、memcmp的使用方法及其模擬實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • c++11可變參數使用示例

    c++11可變參數使用示例

    這篇文章主要介紹了c++11可變參數使用示例,需要的朋友可以參考下
    2014-03-03
  • C++多字節(jié)字符與寬字節(jié)字符相互轉換

    C++多字節(jié)字符與寬字節(jié)字符相互轉換

    最近在C++編程中經常遇到需要多字節(jié)字符與寬字節(jié)字符相互轉換的問題,自己寫了一個類來封裝wchar_t與char類型間的轉換
    2012-11-11
  • C語言對組文件處理的相關函數小結

    C語言對組文件處理的相關函數小結

    這篇文章主要介紹了C語言對組文件處理的相關函數小結,包括setgrent()函數和getgrent()函數以及endgrent()函數,需要的朋友可以參考下
    2015-08-08
  • C語言實現BMP圖像處理(直方圖均衡化)

    C語言實現BMP圖像處理(直方圖均衡化)

    這篇文章主要為大家詳細介紹了C語言實現BMP圖像直方圖均衡化處理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • VS2022永久配置OpenCV開發(fā)環(huán)境的實現

    VS2022永久配置OpenCV開發(fā)環(huán)境的實現

    本文主要介紹了VS2022永久配置OpenCV開發(fā)環(huán)境的實現,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 關于背包問題的一些理解和應用

    關于背包問題的一些理解和應用

    這篇文章主要介紹了關于背包問題的一些理解和應用,本文可以說是背包問題九講的補充、讀后感,需要的朋友可以參考下
    2014-08-08
  • C++小游戲tankwar之界面繪制的詳細過程

    C++小游戲tankwar之界面繪制的詳細過程

    最近沒有項目做,空閑了下來,于是寫了個c++小游戲來打發(fā)時間,下面通過本文基于圖文并茂的形式給大家介紹C++小游戲tankwar之界面繪制的詳細過程,感興趣的朋友一起看看吧
    2021-05-05

最新評論

三门县| 建宁县| 张掖市| 白朗县| 德清县| 英德市| 留坝县| 鄂伦春自治旗| 独山县| 翁牛特旗| 海盐县| 鸡西市| 石城县| 含山县| 建昌县| 乳源| 房产| 普定县| 丘北县| 贵定县| 漠河县| 溆浦县| 杭锦旗| 高尔夫| 宁远县| 榆林市| 金门县| 河池市| 鄂托克前旗| 台安县| 涟源市| 宁南县| 交口县| 大方县| 油尖旺区| 岳阳市| 上饶县| 行唐县| 山东省| 衡阳县| 石阡县|