|
|
Tutorials

Cpp

|
Topic |
How is "fseek()" used in C++?
How to reposition file?
|
|
Explanation |
|
fseek() is an I/O function that is used to reposition the file indicator associated with the stream based on the
values of "offset", "origin". The possible values taken by the "origin" parameter are "SEEK_SET", "SEEK_CUR", "SEEK_END". This
function returns zero on success otherwise a non-zero value.
Syntax:
int fseek( FILE * stream, long int offset, int origin );
Example:
#include <stdio.h>
int main()
{
FILE * str = fopen ( "fseekeg.txt" , "w" );
fputs ( "Its an boat." , str );
fseek ( str , 7, SEEK_SET );
fputs ( "coat" , str );
fclose ( str );
return 0;
}
|
Result:fseekeg.txt
Its an coat
In the above example the "fseek()" is used to reposition the word "boat" with coat using the
offset value "7".
|
| Note |
C++ is one of the most used programming languages in the world. Also known as "C with Classes".
Hope you enjoy this tutorial. Do send your feedback or suggestions on this C++ tutorial. This is a copyright content.
|
|
|
|