a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > 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的位置。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级久久 | av在线免费观看一区二区 | 欧美精品久久 | 999视频网| 蜜桃comaaa | 国产精品视频网站 | 久热精品视频在线播放 | 久久国产经典视频 | 亚洲最黄网站 | 亚洲一二三在线 | 日日躁夜夜躁白天躁晚上躁91 | 国产成人在线免费观看 | 日本中文字幕在线看 | 黄色免费av网站 | 天天插天天射天天干 | 九九国产 | 在线视频亚洲 | 欧美日韩国产精品一区 | 黄色影视免费观看 | 日韩欧美国产精品 | 一区在线视频 | 日韩视频精品 | 久久日韩精品 | 欧美成人h版在线观看 | 不卡成人| 亚洲欧洲日韩 | 亚洲在线免费观看 | 一本久久a久久精品亚洲 | 欧美精品久久 | 亚洲欧美999 | 日韩毛片免费视频一级特黄 | 欧美高清在线观看 | 婷婷五综合| 天天色天天色 | 精品国产欧美一区二区三区成人 | 欧美日韩视频在线观看一区 | 日韩高清二区 | 日本一级在线观看 | 成人在线视频免费观看 | 伊人夜夜躁av伊人久久 | 欧美日韩免费一区二区三区 |