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,详见k_SET)
.
以下示例将当前文件位置存储在变量中marker
,将指针移动到文件的开头,读取四个字符,然后返回到原始位置。
marker = ftell (myfile); frewind (myfile); fourch = fgets (myfile, 4); fseek (myfile, marker, SEEK_SET);
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2