Entonces te recomiendo que comiences usando un buen estilo para programar, por ejemplo evita hacer:
Código:
...
if (f1 == NULL){ perror("Error:"); return -1;}
...
Es mucho mejor:
Código:
...
if (f1 == NULL)
{
perror("Error:");
return -1;
}
...
Yo regularmente uso el estilo Ansi para las llaves y la identación, pero hay quienes prefieren la K&R:
Código:
...
if (f1 == NULL) {
perror("Error:");
return -1;
}
...
Incluso en algunos textos recomiendan que en vez de :
hagas:
En caso de que te "comas" un "=" el compilador mostrará un error, pero esos ya son detalles.
Y cosas por el estilo, lo hacen más faćil de leer (sobre todo para otras personas distntas a quienes hicieron el código).
Saludos