本篇内容介绍了“c语言中ftell函数是什么意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
C语言函数ftell用于获取文件位置指针当前位置相对于文件首的偏移字节数。
通过ftell函数获取当前文件的大小,然后通过fread函数读取缓冲区。
返回值,如果成功,该函数返回位置标识符的当前值;如果发生错误,则返回 -1L。
实例
#include <stdio.h>#include <stdlib.h>//fseek函数调用 int main(){ long position; char list[100]; 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函数是什么意思”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!