Problemas con fichero
Tengo un programa que maneja un fichero, mi problema es que cada que que almaceno un dato en el fichero, reemplama el dato que ya tenia almacenado o mas bien lo sobrescribe.
Este es el código que tengo:
gets (contactos.nombre);
fwrite (contactos.nombre, 50, 1, DATOS);
Espero que me puedan ayudar.
Este es el código que tengo:
gets (contactos.nombre);
fwrite (contactos.nombre, 50, 1, DATOS);
Espero que me puedan ayudar.
La forma en que se comporta fwite depende de cómo se haya habierto el archivo. Por ejemplo:
FILE *out;
out = fopen("archivo.abc", "a+t");
/* abre el archivo en modo "añadir" (append), en modo texto, al final del archivo (si el archivo no existe: lo crea) */
Debes mirar en la ayuda los distintos modos posibles para abrir un archivo con fopen.
Alejandro
FILE *out;
out = fopen("archivo.abc", "a+t");
/* abre el archivo en modo "añadir" (append), en modo texto, al final del archivo (si el archivo no existe: lo crea) */
Debes mirar en la ayuda los distintos modos posibles para abrir un archivo con fopen.
Alejandro
