Lập trình C - C fseek()

Hàm fseek() 

Hàm fseek thay đổi vị trí trỏ đến vị trí trong tập tin. Nó thường sử dụng để ghi dữ liệu vào vị trí mong muốn

Cú pháp:

int fseek(FILE *stream, long int offset, int whence)  

Có 3 hằng số được sử dụng trong hàm fseek () : SEEK_SET, SEEK_CUR and SEEK_END.

Ví dụ:

#include <stdio.h>  
void main(){  
   FILE *fp;  
  
   fp = fopen("myfile.txt","w+");  
   fputs("This is hiepsiit", fp);  
    
   fseek( fp, 7, SEEK_SET );  // tìm vị trí ký tự thứ 7
   fputs("hello world", fp);  
   fclose(fp);  
}  

Kết quả: myfile.txt

this is hello world