Zamykanie command prompt-a

0

Problem jest prosty - po zakończeniu działania programu windoza zamyka command prompt'a - jak w możliwie najbardziej elegancki sposób to uniemożliwić (optymalnie - np wciśnięcie dowolnego klawisza zamyla to okno).

Dzięki z góry za propozycje

0

Moglbys sprecyzowac o co wlasciwie Ci chodzi ??

Jesli uruchomiles aplikacje win32 z cmd to po jej zakonczeniu cmd sie nie zamknie !!!!
Jesli nie odpalales z linii polecen to tez logiczne jest ze Ci command promp nie pozostanie - bo nie byl odpalany !!

Jesli chodzi Ci o cos innego to sprecyzuj !!

0

Programik ma być odpalany z ikonki, ale działa w win32, więc po zakończeniu okno natychmiast jest zamykane. Poszukuję możliwie eleganckiego sposobu , by po zakończeniu programu dopiero wciśnięcie dowolnego klawisza zamykało okno (coś jak readkey w Turbo Pascalu).
na razie robię to tak
cin.get(char);
ale to marne rozwiązanie (wszak jestem L@mer).

0

Możesz do tego celu użyć funkcji kbhit(). Jeśli chcesz, by program się nie zamykał dopóki użytkownik nie naciśnie jakiegoś przycisku, to napisz :

while (!kbhit() )    // nie robi nic, dopóki użytkownik nie wciśnie jakiegoś
                          // przycisku

I oczywiście nie zapomnij o #include <conia.h>

0

Oczywiście, chodziło mi o plik conio.h

0

Jesli o to chodzi to dlaczego nie _getch() :d

1 użytkowników online, w tym zalogowanych: 0, gości: 1