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