rewind函数

来源:互联网 发布:js html radio 编辑:程序博客网 时间:2024/04/29 09:59

文件指针FILE *fp中,包含一个读写位置指针char *_nextc,它指向下一次文件读写的位置。

  typedef struct 
   {
    int _fd;    /* 文件号 */
    int _cleft;   /* 缓冲区中剩下的字节数 */
    int _mode;   /* 文件操作模式 */
    char * _nextc; /* 下一个字节的位置 */
    char * _buff; /*文件缓冲区位置 */
   }FILE;


每当进行一次读写后,该指针自动指向下一次读写的位置。

当文件刚打开或创建时,该指针指向文件的开始位置。

可以用函数ftell()获得当前的位置指针,也可以用rewind()/fseek()函数改变位置指针,使其指向需要

读写的位置。

rewind()函数

原型:void rewind(FILE *fp)

作用:使文件fp的位置指针指向文件开始。