• 技术文章 >C语言 >C语言教程

    c语言中ftell函数是什么

    小妮浅浅小妮浅浅2021-10-27 10:30:59原创8379

    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");
            exit(1);
        }
     
        fread(list,sizeof(char),100,stream);
        //get position after read
        position=ftell(stream);
        printf("Position after trying to read 100 bytes:%ld\n",position);
     
        fclose(stream);
        stream=NULL;
        return 0;
    }

    以上就是c语言中ftell函数的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程

    专题推荐:c语言 ftell
    品易云
    上一篇:c语言中fgetc函数的介绍 下一篇:c语言中fread函数怎么用

    相关文章推荐

    • c语言中局部变量是什么• c语言中assert函数是什么• c语言中assert函数的使用注意• c语言中exit函数是什么• c语言中exit和return的区别• c语言中main函数是什么• c语言中__cplusplus是什么• c语言中fwirte函数的使用• c语言中使用指向结构指针的原因• c语言中预处理器是什么• c语言中fclose函数的使用• c语言中realloc函数是什么• c语言中sizeof是什么• c语言中fgetc函数的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网