fsetpos() (Establecer la posición del archivo) en C

La función fsetpos() mueve el indicador de posición del archivo a la ubicación especificada por el objeto señalado por posición. Cuando se ejecuta fsetpos() , se restablece el indicador de fin de archivo.
Declaración 
 

 

Parámetros – 
 

  • flujo: este es el puntero a un objeto ARCHIVO que identifica el flujo.
  • posición: este es el puntero a un objeto fpos_t que contiene una posición obtenida previamente con fgetpos.

Devolución: si tiene éxito, devuelve cero ; de lo contrario, devuelve un valor distinto de cero.
 

C

// c code to demonstrate fsetpos() function.
#include <stdio.h>
int main () {
   FILE *fp;
   fpos_t position;
 
   /*write your own file name.
    My file name is "myfile.txt"*/
   fp = fopen("myfile.txt","w+");
   fgetpos(fp, &position);
   fputs("HelloWorld!", fp);
   
   fsetpos(fp, &position);
 
   // previous function is override
   fputs("geeksforgeeks", fp);
   fclose(fp);
    
   return(0);
}

Producción – 
 

geeksforgeeks

Este artículo es una contribución de Shivani Ghughtyal . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *