马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
ftell 函数文档
函数概要:
ftell 函数用于获取文件流的当前位置。
函数原型:
#include <stdio.h>
...
long int ftell(FILE *stream);
参数解析:
参数 | 含义 | stream | 该参数是一个 FILE 对象的指针,指定一个待操作的文件流 |
返回值:
1. 如果该函数调用成功,返回当前文件流的位置指示器的值;
2. 如果该函数调用失败,返回 -1,并设置 errno 为一个错误号。
备注:
ftell() 函数返回的位置是从文件开始到当前位置指示器的字节数。
这个函数通常与 fseek() 函数一起使用,用于记录当前文件位置并在后续操作中返回到这个位置。
演示:
#include <stdio.h>
int main () {
FILE *fp;
long int pos;
fp = fopen("file.txt", "w+");
fputs("I love programming.", fp);
pos = ftell(fp);
printf("Position: %ld\n", pos);
fseek(fp, 6, SEEK_SET);
fputs("I love FishC", fp);
fclose(fp);
return(0);
}
|