C语言fgetpos()函数:取得当前文件指针(句柄) 您所在的位置:网站首页 c语言fgetchar C语言fgetpos()函数:取得当前文件指针(句柄)

C语言fgetpos()函数:取得当前文件指针(句柄)

#C语言fgetpos()函数:取得当前文件指针(句柄)| 来源: 网络整理| 查看: 265

函数名: fgetpos

头文件:

函数原型: int fgetpos(FILE *stream);

功 能:    取得当前文件指针(句柄)。

参 数: stream为要操作的文件流

返回值:成功  返回0 ,失败  返回非0值。

补 充:  fgetpos把与stream相联系的文件指针的位置保存在pos所指的地方。其中,类型fpos_t在stdio.h中定义为typeddf long fpos_t;

程序例:  在文件中写入字符串,并获取当前文件的指针(句柄),并输出该句柄

#include #include int main(void){    FILE *stream;    char string[] = "This is a test";    fpos_t filepos;    stream = fopen("DUMMY.FIL", "w+");    fwrite(string, strlen(string), 1, stream);    fgetpos(stream, &filepos);    printf("The file pointer is at byte %ld\n", filepos);    fclose(stream);    return 0; }

 

运行结果

he file pointer is at byte 14



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有