C fseek() function:
To write data into a file at a desired location, fseek() function is used in C. This function sets the file pointer in C to a specified offset.
C fseek() function Constants:
Constants used in the fseek() function are:
- SEEK_SET
- SEEK_CUR
- SEEK_END
Syntax:
fseek(FILE *stream, long int offset, int whence)
Example:
#include <stdio.h> void main(){ FILE *f; f = fopen("file.txt","w+"); fputs("Hello C..", f); fseek( f, 6, SEEK_SET ); fputs("World", f); fclose(f); char arr[100]; f = fopen("file.txt","r"); printf("%s",fgets(arr,65,f)); fclose(f); } |
Output
Hello World |