tngo esto, igualito kel tuyo,sin cambiarle nombrecitos, no m va, djo la carrera... xD
int escribir_contorno_fichero (tContorno contorno, tNombre nombre_fichero)
{
FILE *fp;
fp=fopen ("claro que va.txt","w");
if (fp==NULL)
{
printf ("Error al abrir el fichero");
return 0;
}
else
{
int i;
for (i=0;i<contorno.num_puntos_contorno;i++)
{
fprintf (fp,"%f %f ",contorno.contorno[i].latitud,contorno.contorno[i].longitud);
}
return 1;
}
fclose (fp);
}
void opcion2()
{
tNombre nombre_fichero;
tContorno contorno;
nombre_fichero[0]='a';
/* Inicializar contorno */
ini_contorno (&contorno);
/* Leer contorno desde teclado */
leer_contorno_teclado (&contorno);
/* Leer nombre de fichero donde escribir contorno */
/*printf ("introdueix el nom del fitxer on vols escriure el contorno, amb la terminacio.txt:\n");
scanf ( "%s%*c", &nombre_fichero);*/
/* Escribir contorno en fichero */
escribir_contorno_fichero (contorno,nombre_fichero);
}