下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

C语言ftell()函数是什么函数?

作者:初生不惑     来源: http://www.kokojia.com点击数:814发布时间: 2020-02-12 15:20:48

标签: 编程语言C语言课程

大神带你学编程,欢迎选课

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。

ftell()函数返回指定流的当前文件指针的位置。在文件末尾移动文件指针后,我们可以使用ftell()函数获取文件的总大小。可以使用SEEK_END常量来将文件指针移动文件末尾。

ftell()函数的语法:

long int ftell(FILE *stream)
C

示例:

创建一个源文件:ftell-file.c,其代码如下所示 -

#include <stdio.h>  

void main() {
    FILE *fp;
    int length;

    fp = fopen("myfile.txt", "r");
    fseek(fp, 0, SEEK_END);

    length = ftell(fp);

    fclose(fp);
    printf("Size of file: %d bytes", length);

}
C

执行上面示例代码后,得到以下结果 -

Size of file: 15 bytes
C语言是一门面向过程的计算机编程语言,与C++、java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。
赞(10)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程