Originariamente inviato da MItaly
Anche se il suo comportamento sui file in input non è standard, una
codice:
fflush(stdin);
prima della chiamata a getline dovrebbe risolvere il tuo problema.
Infatti l'ha risolto.. grazie mille.

P.s.
Perchè se faccio dopo la getline e l'atof:
codice:
if (k>=0){
    a=(k/100);
    printf("%f",a);
mi viene stampato 0??