原型
用于把流stream的当前位置记录指定的位置,供随后的fsetpos函数调用使用。
1 2 3 4 5 6
|
int fgetpos(FILE *stream, fpos_t *ptr)
|
使用参考
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #include <stdio.h>
int main() { FILE * stream; long offset; fpos_t pos; stream = fopen("test", "r"); fgetpos(stream, &pos); printf("offset before set pos %d\n",pos); pos.__pos = 10; fsetpos(stream, &pos); printf("offset after set pos %d\n",ftell(stream)); fclose(stream);
return 0; }
|