fseek.3
来自「操作系统设计与实现源码」· 3 代码 · 共 54 行
3
54 行
.\" @(#)fseek.3s 6.3 (Berkeley) 2/24/86.\".TH FSEEK 3 "February 24, 1986".AT 3.SH NAMEfseek, ftell, rewind \- reposition a stream.SH SYNOPSIS.nf.ft B#include <stdio.h>int fseek(FILE *\fIstream\fP, long \fIoffset\fP, int \fIptrname\fP)long ftell(FILE *\fIstream\fP)void rewind(FILE *\fIstream\fP).ft R.fi.SH DESCRIPTION.B Fseeksets the position of the next input or outputoperation on the.IR stream .The new position is at the signed distance.I offsetbytesfrom the beginning, the current position, or the end of the file,according as .I ptrnamehas the value 0, 1, or 2..PP.B Fseekundoes any effects of.BR ungetc (3)..PP.B Ftellreturns the current value of the offset relative to the beginningof the file associated with the named.IR stream .It is measured in bytes on UNIX;on some other systems it is a magic cookie,and the only foolproof way to obtain an .I offsetfor.BR fseek ..PP.BR Rewind "(\fIstream\fR)"is equivalent to.BR fseek "(\fIstream\fR, 0L, 0).".SH "SEE ALSO".BR lseek (2),.BR fopen (3)..SH DIAGNOSTICS.B Fseekreturns \-1 for improper seeks, otherwise zero.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?