Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro, c++] Powtórne otwarcie konsoli

Ostatnio zmodyfikowano 2010-07-14 14:50
Autor Wiadomość
Sajan
Temat założony przez niniejszego użytkownika
[Allegro, c++] Powtórne otwarcie konsoli
» 2010-07-14 14:50:29
W moim programie po spełnieniu danego warunku otwiera się konsola.
C/C++
AllocConsole();
freopen( "CONOUT$", "w", stdout );
freopen( "CONIN$", "r", stdin );
std::ios::sync_with_stdio();
cos(); //tu są wszystkie cout, cin, itp.
FreeConsole();
Za pierwszym razem wszystko działa poprawnie. Po wykonaniu wszystkiego w cos(); konsola się zamyka i program dalej działa w Allegro. Jednak jeżeli warunek znowu się spełni i ponownie konsola ma zostać otwarta, występuje błąd. Konsola albo od razu się zamyka, albo wyświetla się normalnie, lecz nie reaguje na naciskanie klawiszy.
Czemu się tak dzieje i jak to naprawić ?
P-19873
« 1 »
  Strona 1 z 1