std::fseek
From cppreference.com
Defined in header <cstdio>
|
||
int fseek( FILE *stream, long offset, int origin ); |
||
Sets the file position indicator for the file stream stream
to the value pointed to by pos
. This function can be used to set the indicator beyond the actual end of the file, however, negative position values are not accepted.
Contents |
Parameters
stream | - | file stream to modify |
offset | - | number of characters to shift the position relative to origin |
origin | - | position to which offset is added. It can have one of the following values: SEEK_SET, SEEK_CUR, SEEK_END
|
Return value
0 upon success, nonzero value otherwise. Associated EOF flag is cleared for the stream and the effect of any std::ungetc is undone.
Notes
For text streams, the only valid values of offset
are 0 (applicable to any origin
) and a value returned by an earlier call to std::ftell (only applicable to SEEK_SET
).
See also
C documentation for fseek
|