每次读取数据, 都要知道上一次读到哪了, 就去找书签. 读完后, 再把书签放到还没读的地方.
仅此而已, 没有想象的那么复杂.
位置指针是用来表示在文件中读取和写入位置的指针。文件打开时文件指针应在文件开始。Append 方式打开,文件指针应在文件尾。想让文件指针指到文件开始,用 rewind(fp)即可。
用fseek ( fp , 0 , SEEK_SET )也可。
当然,用 long int ftell ( FILE * stream )找文件指针偏移位置,偏移为0,就在开始,不为0,仍需用 rewind,或 fseek 移动指针到开始。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)