Originariamente inviato da Essio
L'istruzione scanf quindi presenta sempre questo problema o solo nel mio particolare caso?
Il fatto di non leggere gli spazi non è un problema della scanf, funziona così. A meno che non specifichi il contrario ovviamente. Dovrebbe essere una cosa del genere: scanf("%[a-zA-Z 0-9]", temp) ma non ne sono sicurissimo, non l'ho mai usata spesso questa caratteristica.