Ciao a tutti! Sto cercando di imparare un po' di C, arrivato ai file ho un problema. Vorrei scrivere uno "0" su "documento", salvato in Documenti, il programma si esegue senza problemi ma se dopo l'esecuzione apro il documento non risulta scritto nulla. Qualcuno mi sa indicare cosa sbaglio per favore? Il programma è il seguente.
#include <stdio.h>
int main () { int a=0;
FILE *fp;
fp=fopen("documento.txt","w");
if (fp==NULL) { printf ("Lettura scorretta.");
} else { fprintf (fp,"%d\n",a);
}
fclose(fp);
return 0;
}