RicardoU:
La funcion fopen(xxx, "a") aplicada a un archivo que en un inicio
NO contiene nada, simplemente falla.
Debes crear el archivo y al inicio del archivo apreta <enter>
y el puntero pasara a la segunda linea y guarda y cierra el archivo
el archivo debera tener al menos 1kb.
De esta forma ya podras abrirlo sin problema e insertar la
informacion que quieras.
Saludos
Y espero te ayude.
Franco