百科释义
报错rewind是C语言标准库中用于文件操作的库函数,定义于头文件stdio.h,其功能是将文件流的位置指针重置到起始位置,以便重复读写文件。函数原型为void rewind(FILE *stream),通过传入文件流指针实现操作。该函数等价于执行fseek(stream, 0L, SEEK_SET),但相较于fseek,rewind会额外清除文件的错误指示器和文件结束标志,且不返回操作结果状态。当传入空指针时触发错误处理机制,设置errno为EINVAL。特殊应用场景中可通过rewind(stdin)清除键盘输入缓冲区。rewind起源于C语言标准库的早期版本,作为标准输入输出函数集的基础组件,... 查看百科
注:百科释义来自于百度百科,由网友自行编辑。