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


(system) #1

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ąć ?


(Sawyer47) #2

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

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


(system) #3

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 :


(Johny) #4

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


(Kamil321) #5

na górze

include

a później

getch();

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


(system) #6

dzięki za pomoc już wszystko okey ^^


([alex]) #7

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?