status = fseek (fid, offset) ¶status = fseek (fid, offset, origin) ¶将文件指针设置到该位置offset在文件中fid.
指针已定位offset的个字符origin,可能是预定义的变量之一SEEK_SET 开始SEEK_CUR (当前位置),或SEEK_END (文件结尾)或字符串"bof", "cof"或"eof"如果origin省略,SEEK_SET 假设。offset可以是正、负或零,但不是所有的组合origin和offset可以实现。
fseek成功时返回0,出错时返回-1。
详见: fskipl, frewind, ftell, fopen, SEEK_SET, SEEK_CUR, SEEK_END.
(fid) ¶status = frewind (fid) ¶将文件指针移动到文件描述符指定的文件的开头fid.
如果输出status则被指定frewind如果成功,则返回0;如果遇到错误,则返回-1。
编程说明:frewind相当于fseek (fid, 0, SEEK_SET).
以下示例将当前文件位置存储在变量中marker,将指针移动到文件的开头,读取四个字符,然后返回到原始位置。
marker = ftell (myfile); frewind (myfile); fourch = fgets (myfile, 4); fseek (myfile, marker, SEEK_SET);
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2