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

    c语言中ftell函数是什么

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

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

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

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

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    #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学习网