Il programma viene lanciato, ma naturalmente termina prima che tu riesca a vedere il risultato; per risolvere il problema puoi mettere un breakpoint sul return 0, oppure inserire una getchar(); prima del return 0; in modo che prima di terminare attenda la pressione di Invio.