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

语法:

long int ftell(FILE *stream)

示例:

#include <stdio.h> 
#include <conio.h> 

void main (){ 
    FILE *fp; 
    int length; 
    clrscr(); 
    fp = fopen("file.txt", "r"); 
    fseek(fp, 0, SEEK_END); 

    length = ftell(fp); 

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

输出:

Size of file: 21 bytes

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想