ayuda fopen
Publicado por dimus (22 intervenciones) el 03/06/2002 21:05:42
Buenas.
f1=fopen("lala.txt","a"); , con esta funcion se abre un fichero (si no
existe lo crea) para escritura. El puntero se sitúa al fin al del
archivo, de forma que se puedan añadir datos si borrar los existentes
, ¿ existe alguna forma de que el puntero se situe "arriba" del todo
?. Lo he intentado hacer con fseek y rewind , pero no he conseguido
nada (seguramente tenga algun parametro mal).
Aqui pongo como lo intente hacer con rwind:
#include <stdio.h>
FILE *f1;
int main()
{
system("clear");
f1=fopen("prueba.txt","a");
fprintf(f1," ---- ");
rewind(f1);
fprintf(f1,"\n ***************\n");
Al ejecutar este programa se crea un fichero llamado prueba.txt, y los
caracteres "----" deben de estar debajo de los "************" porque
rewind indica que el puntero se situe arriba del fichero, pero en la
practica esto no ocurre. ¿ alguien tiene alduna idea ?
Un saludo a todos :)
f1=fopen("lala.txt","a"); , con esta funcion se abre un fichero (si no
existe lo crea) para escritura. El puntero se sitúa al fin al del
archivo, de forma que se puedan añadir datos si borrar los existentes
, ¿ existe alguna forma de que el puntero se situe "arriba" del todo
?. Lo he intentado hacer con fseek y rewind , pero no he conseguido
nada (seguramente tenga algun parametro mal).
Aqui pongo como lo intente hacer con rwind:
#include <stdio.h>
FILE *f1;
int main()
{
system("clear");
f1=fopen("prueba.txt","a");
fprintf(f1," ---- ");
rewind(f1);
fprintf(f1,"\n ***************\n");
Al ejecutar este programa se crea un fichero llamado prueba.txt, y los
caracteres "----" deben de estar debajo de los "************" porque
rewind indica que el puntero se situe arriba del fichero, pero en la
practica esto no ocurre. ¿ alguien tiene alduna idea ?
Un saludo a todos :)
Valora esta pregunta


0