ich schreibe (mit Dev-C++) momentan ganz einfache C-Programme und C+±Programme. Aber immer, wenn das Programm zu Ende ist, schließt das Programm automatisch. Das würde ich gerne verhindern. Denn ist z. B. der letzte Befehl eine Ausgabe auf dem Bildschirm, dann wird er zwar ausgeführt, aber die Ausgabe selbst kann ich gar nicht mehr sehen, weil ja das Programm blitzschnell beendet wird. Ich würde also gerne, dass das Programmfenster solange da bleibt, bis ich es wegklicke. Ich habe es mit dem Befehl „getchar()“ versucht, aber das half nichts.
Ich programmiere mit Code::Blocks das DevC++ glaube ich sehr ähnlich ist. Da kann man irgendwo in den Optionen einstellen, das nach dem Beenden des Programmes noch auf eine abschließende Benutzereingabe gewartet wird.
Sonst wenn du das mit getchar() machen willst, musst du soweit ich weiß vorher den Eingabepuffer (stdin) flushen.