Ono záleží na tom, co ten program dělá. Pokud jen něco vypisuje do terminálu (resp. na standardní výstup), tak pokud nezvolíte "Spustit v terminálu" (což různá programovací prostředí dělají normálně), tak se nic nestane. I pokud spouštíte přes spouštěč v terminálu, tak nemáte vyhráno -- ve chvíli, kdy program skončí, tak se terminál zavře a pokud to byla jen krátká akce, tak to může proběhnout tak rychle, že si ani nevšimnete, že okno terminálu se stihlo otevřít a zavřít (thle řeší nějaký ten "čekající" příkaz typu getchar()).