Come ti è già stato spiegato, se lanci il programma direttamente la console rimane aperta solo per la durata dell'esecuzione del programma; se non metti un'istruzione di attesa (come la getch(), che attende la pressione di Invio prima di terminare) il programma termina così velocemente che la console appare per scomparire immediatamente.