您现在的位置是:课程教程文章
c语言中ftell函数是什么
2023-12-13 22:47课程教程文章 人已围观
1、C语言函数ftell用于获取文件位置指针当前位置相对于文件首的偏移字节数。
2、通过ftell函数获取当前文件的大小,然后通过fread函数读取缓冲区。
返回值,如果成功,该函数返回位置标识符的当前值;如果发生错误,则返回 -1L。
实例
#include<stdio.h> #include<stdlib.h>//fseek函数调用 intmain() { longposition; charlist[100]; /*rb+读写打开一个二进制文件,允许读数据。*/ FILE*fp=fopen("a.txt","rb+"); if(fp==NULL){ printf("fileerror\n"); exit(1); } fread(list,sizeof(char),100,stream); //getpositionafterread position=ftell(stream); printf("Positionaftertryingtoread100bytes:%ld\n",position); fclose(stream); stream=NULL; return0; }
以上就是c语言中ftell函数的介绍,希望对大家有所帮助。更多C语言学习指路:C语言教程
课程教程:c语言中ftell函数是什么上一篇:c语言中fread函数怎么用
下一篇:没有了