C语言fgetpos()函数:取得当前文件指针(句柄) | 您所在的位置:网站首页 › c语言fgetchar › C语言fgetpos()函数:取得当前文件指针(句柄) |
函数名: 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 实验室设备网 版权所有 |