Ciao Lex,

puoi usare la funzione gets al posto di scanf. Controlli che la stringa sia nel formato corretto:

http://www.guidealgoritmi.it/ShowArticle.aspx?ID=6

e, in caso affermativo, converti la stringa in intero con la funzione [b]atoi[b].