Aggiungi questa riga al tuo codice

setlocale(LC_CTYPE,'it_IT');

p.s. non tirare su discussioni così vecchie.