fdata=fopen(nome_file,"r");
if (fdata==NULL) { printf("\n ***** Nome file dati non valido \n %s \n", nome_file); exit(0); };
Il codice sopra devi scriverlo così:
fdata=fopen(nome_file,"r");
if (fdata==NULL)
{
printf("\n ***** Nome file dati non valido \n %s \n", nome_file); exit(0);
} // noterai la mancanza del ; dopo la parentesi }
In genere il codice interno a tutti i blocchi {} deve essere identato di almeno 4 caratteri o un tab (che di solito e di 8)
main() è una funzione. Il codice dentro la funzione è un blocco di codice delimitato da {} e va identato come detto sopra.
if (TEST == 1)
{
printf("\n****\n\ntest mode start\n\n****\n\n");
printf("The current filename is: %s\n\n", nome_file);
};
Deve essere scritto così:
if (TEST == 1)
{
printf("\n****\n\ntest mode start\n\n****\n\n");
printf("The current filename is: %s\n\n", nome_file);
}
Copia l'errore qui, che vediamo se c'è altro.
Ciao.