宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

这篇文章主要讲解了“c语言中的ftell函数如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“c语言中的ftell函数如何使用”吧!

1、C语言函数ftell用于获取文件位置指针当前位置相对于文件首的偏移字节数。

2、通过ftell函数获取当前文件的大小,然后通过fread函数读取缓冲区。

返回值,如果成功,该函数返回位置标识符的当前值;如果发生错误,则返回 -1L。

实例

#include <stdio.h>
#include <stdlib.h>//fseek函数调用
 
int main)
{
    long position;
    char list[100];
 
    /*    rb+ 读写打开一个二进制文件,允许读数据。*/
    FILE * fp = fopen"a.txt", "rb+");
 
    if fp == NULL) {
        printf"file error\n");
        exit1);
    }
 
    freadlist,sizeofchar),100,stream);
    //get position after read
    position=ftellstream);
    printf"Position after trying to read 100 bytes:%ld\n",position);
 
    fclosestream);
    stream=NULL;
    return 0;
}