void Scrivi(FILE *f, struct studente STUDENTE[], struct esame ESAME[], int j)
{
if( f == NULL )
perror("Errore in apertura del file");
else
{
if(j == 0)
fprintf(f, "%s", "Matricola \t Nome \t Cognome \tEsame \t Voto \n");
fprintf(f, "%d\t", STUDENTE[j].matricola);
fprintf(f, "%s\t", STUDENTE[j].nome);
fprintf(f, "%s\t", STUDENTE[j].cognome);
fprintf(f, "%s\t", ESAME[j].nome_esame);
fprintf(f, "%d\t", ESAME[j].voto);
}
}
Sul file viene stampato questo:
Matricola Nome Cognome Esame Voto
0 Mario Rossi Analisi 28
Non c'è un modo per "forzare" il tab e allineare le colonne? Grazie