麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

C語言中ftell函數的使用方法

2023-06-06 12:10:48
字體:
來源:轉載
供稿:網友

在C語言中,ftell函數用來返回回當前文件指針的位置。其定義在stdio.h頭文件中。具體介紹如下:

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

是否是標準函數:是

函數功能:返回當前文件指針的位置。這個位置是指當前文件指針相對于文件開頭的位移量。

返回值:返回文件指針的位置,若出錯則返回–1L。

下面通過一個例子來說明本函數的使用方法。

#include <stdio.h>
        int main(void)
        {
               FILE *fp;
               fp = fopen("test.txt", "w+");
               /*按照格式要求將字符串寫入文件*/
               fprintf(fp, "This is a test");
               /*讀出文件指針fp的位置*/
               printf("The file pointer is at byte %ld/n", ftell(fp));
               fclose(fp);
               return 0;
       }

注意:本題中ftell函數的返回值實際上就是該文件的長度。在實際的應用中,函數ftell常用來計算文件的長度。

關于本例:

(1)例子中首先以寫方式打開名為test.txt的文件,按照格式要求將字符串寫入文件。注意:字符串共14個字符,地址為0~13。調用fprintf函數后,文件指針自動移到讀入的最后一個字符的下一個位置,本例中就是文件的結束符,它的地址是14。

(2)應用ftell函數讀出文件指針fp的位置。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: www.91操| 在线播放的av网站 | 天堂成人国产精品一区 | 国产一区二区不卡 | 性爱视频免费 | 国产精品久久久久久久hd | 日本精品一二区 | 国产一区二区三区高清 | 欧美乱淫 | 青青草免费观看 | 免费人成在线播放 | 九九热在线视频观看 | av电影免费观看 | 欧美日韩中文字幕在线 | 亚洲视频观看 | 久久国产精品99国产 | 毛片免费大全短视频 | jizzjizz中国少妇中文 | 亚洲导航深夜福利涩涩屋 | 亚州精品在线视频 | 久久69精品久久久久久国产越南 | 日本欧美一区二区三区在线观看 | xp123精品视频 | 性欧美大战久久久久久久免费观看 | 免费观看国产视频 | 91午夜免费视频 | 国产午夜精品久久久 | 久久久久九九九女人毛片 | 九九黄色 | 色综合久久久久久 | 亚洲国产精品久久久久制服红楼梦 | 一级电影免费在线观看 | 久久精品一二三区白丝高潮 | 成人短视频在线观看免费 | 国产成人精品一区二区视频免费 | 欧洲精品久久久久69精品 | 久久免费观看一级毛片 | 日日摸夜夜骑 | 日本xxxx色视频在线观看免费, | 一级α片免费看刺激高潮视频 | 九九热在线视频观看 |