Grazie per le varie risposte.
Il problema era l'IDE che usavo. Lo stesso identico programma copiato e incollato in un altro IDE ha funzionato perfettamente.