Il problema è che per un certo numero di volte (ciclicamente) vado a leggere un certo numero di caratteri da tastiera con fgets.
Se non elimino i caratteri in più al ciclo successivo la fgets mi va a prendere quei caratteri che non deve prendere.
Adesso provo a leggere DIM+2 caratteri e poi:
codice:while((car1=getchar())!='\n');![]()
Vediamo...