Ausgebefenster schliest von selbst ?
-

ich habe ein Script geschrieben und wenn ich das debugge dann ist alles im lot.
wenn ich nun in mein Projekt gehe dann auf die .exe dat dann startet das Prog wie es soll aber wenn das letzte Enter gedrückt wird dann endet das Prog ohne das ich das ergebiniss zu Sehen bekommen habe ??????
Ich habe mir die func wait(); schon mit ein gebaut aber es will nicht es überliest die wait func und ende
warum ??????Starten ohne debugging ohne Probleme auch die Func wait(); kommt zum tragen.
aso ich nutze Visual c++ 2008
-
Wie sieht
wait()denn aus? I.A. liegt vmtl. noch ein \n im Eingabepuffer. Mit Sachen wie ignore() oder sync() kann man dieses Zeichen entfernen.
-
void wait () { FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE)); getch(); }
-
Ad aCTa schrieb:
Wie sieht
wait()denn aus? I.A. liegt vmtl. noch ein \n im Eingabepuffer. Mit Sachen wie ignore() oder sync() kann man dieses Zeichen entfernen.ich benutze
std::cout<< " " << std::flush // eingabepufferleeren
da habe ich kein
cout << " " << \n;
edit ich mache das auch erst seit drei tagen
^^
mfg
Snow
-
Schaut am besten mal ins FAQ. Da hats auch eine gute Lösung dafür.
(oder Alternativ du startest mit ctrl+F5)