C++ program po wykonaniu wyłącza się

Witam mam taki program :

Program się wykonuje ale nie zdążę zobaczyć wyniku bo się wyłacza tam szybko ;/ Jak zrobić aby czekał na decyzje usera co dalej począć ?

  1. Raczej nie powinno się mieszać iostream z cstdio

  2. Najprościej najpierw otwórz linię komend i z jej poziomu uruchom program.

Ja go uruchamiam z exe’ka i coś nie działa … i właśnie nie wiem czemu i kazdy jeden tak np ten też tak robi :

dołącz

#include

W nim jest funkcja system,wywołująca linię komend

dopisz na końcu programu

system (“pause”);

progam będzie czekał na naciśnięcie klawisza i dopiero potem się wyłączy

na górze

#include

a później

getch();

cin.ignore(); i getchar(); można wyrzucić.

dzięki za pomoc już wszystko okey ^^

Wywal:

#include

a zamiast:

cin.ignore();

getchar();

użyj:

cin.sync();

cin.get();

Johny , odpalenie dodatkowego procesu aby zatrzymać ekran - to barbarzyństwo.

Kamil321 , czy wiesz że conio.h nie jest standardem więc nie każdy kompilator to ma?