Questo non è così banale come può sembrare. Le funzioni della famiglia *scanf() sono abbastanza "tricky", non a caso la man page relativa è piuttosto corposa. C'è chi suggerisce di evitare del tutto questa famiglia di funzioni per la lettura da file o da stdin e di ricorrere a work-around come leggere sempre il dato come stringa con la fgets() e poi convertirlo in intero con atoi(), ma per approfondimenti, nel caso ti interessi, ti rimando al web che se ne cade di articoli sull'argomento (si tratta comunque *quasi* esclusivamente di scuole di pensiero).



Rispondi quotando
