您现在的位置是:课程教程文章

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函数怎么用

下一篇:没有了

站点信息

  • 文章统计篇文章