Programm schliesst gleich nach Ergebnisausgabe



  • Hallo, ich hoffe ich bin hier im richtigen Thread gelandet.
    Ich habe ein Problem mit meinem Visual Studio 2008.

    Wenn ich ein Programm schreibe, z.B. ganz einfach:

    #include<iostream>

    using namespace std;

    int main() {

    cout<< "hello world" <<endl;
    return 0;

    }

    zeigt es für einen Bruchteil einer Sekunde "hello world" an, schliesst sich
    aber gleich im Anschluss wieder.
    Danach steht unten im Protokoll:

    Der Thread 'Win32 Thread' (0x12194) hat mit Code 0 (0x0) geendet.
    Das Programm "[73572] Übung_Hallo.exe: Systemeigen" wurde mit Code 0 (0x0)
    beendet.

    Kennt hier irgendwer eine vernünftige Lösung zu diesem Programm?
    Ich vermute, dass es irgendwo in den Einstellungen des Programms liegt.

    P.S.: cinget() und co habe ich schon alles ausprobiert, ist aber auch keine vernünftige Lösung, in meinen Augen..



  • vor ruturn
    Sleep(5000);//in millisekunden
    oder
    system("pause");



  • Gibt es keine Änderung in den Einstellungen oder so?
    Jedes mal system("pause"); eingeben ist auf Dauer auch ziemlich kompliziert.

    Und wenn ich das nicht umgehen kann, muss ich es dann immer an das Ende der int main() setzen?



  • Omg ließ die FAQ im "Konsole-Forum"!



  • Was erwartest du denn?
    Das Programm ist nun mal fertig abgearbeitet ergo beendet es sich. Willst du das sich nicht beendet sag ihm halt das er noch was machen soll. Eine gute Lösung hierfür hast du ja schon genannt.


Anmelden zum Antworten