Defintion :
The fseek() function seeks in an open file.
This function moves the file pointer from its current position to a new position, forward or backward, specified by the number of bytes.
Tip: You can find the current position by using ftell()!
fseek(file, offset, whence)
Parameter | Description |
---|---|
file | Required. Specifies the open file to seek in |
offset | Required. Specifies the new position (measured in bytes from the beginning of the file) |
whence | Optional. Possible values:
|
Example:
Lets assume that we have a file called demo.txt. This file contains following content:
This is a demo file.
.
It contains dummy content
Below example Read first line from the open file, then move the file pointer back to the beginning of the file:
Output : This is a demo file.