E' il solito, arcinoto, problema ... l'esecuzione si completa prima che tu possa vederla ... la finestra DOS viene aperta e chiusa prima che tu possa controllarne i risultati ...
Se lavori con Windows, inserisci prima del return la riga
system("PAUSE");

