Buongiorno!
Non riesco ad incolonnare i dati in una tabella in maniera ordinata.
Dove chiaramente "durata" ed "m" variano per ogni mese.codice:... int mesi[7],durata; char *n_mesi[7]={" ","Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno"}; printf("%s%17s%17s\n\n","Mese","Durata","Numero"); durata=calcola_durate(curr_month,m); for(i=0;i<7;i++) printf("%s%17d%17d\n",n_mesi[i],durata,m);
Il problema è che a seconda della lunghezza del nome del mese i dati numerici vengono traslati verso destra di una certa quantità.

Rispondi quotando