Konsole beendet sich selber! Warum?

Marco7757

Mitglied
Hallo Freunde

Ich bin relativ neu im C++-Bereich und versuche mich gerade an einigen kleinen Konsolenprogrammen.

Allerdings habe ich das Problem, dass sich das Programm selber beendet. Ich möchte aber, dass das Fenster offen bleibt, bis man es manuell schliesst.

Im Moment habe ich mir mit einem kleinen Trick geholfen:
Ich schreibe jeweils am Ende des Codes ein cin << x; damit das Programm auf eine Eingabe wartet und ich mir die Resultate meiner Rechnungen und Algorithmen (mit cout ausgegeben) in Ruhe anschauen kann.
Jedoch scheint mir diese Lösung etwas notgedrungen :-)
Gibt es einen Grund weshalb sich das Programm immer selber beendet?

Code:
#include "StdAfx.h"
#include <iostream>

int main() {
 cout << "test" << endl;
return 0;
}
 
Gibt es einen Grund weshalb sich das Programm immer selber beendet?
Es ist ganz normal, dass sich ein Programm beendet, sobald dessen main-Funktion zu Ende ist. Ich nehme an du verwendest Visual Studio? In dem Fall starte das Projekt einfach ohne Debugging (im Menü auf Debuggen ? Starten ohne Debugging oder einfach Strg+F5), dann bleibt nach der Programmausführung das Konsolenfenster noch offen.

Grüße,
Matthias
 
Zurück