Problem beim Ausführen



  • Hallo,

    Ich habe das C-Programmieren angefangen und mir als Compiler den Dev-C++ geholt, der mir bis jetzt auch ganz gut gefällt. Das Problem ist bloß, dass wenn ich meinen Quellcode kompiliert habe, das Ausführen nicht funktioniert. Der Compiler erstellt dann eine .exe-Datei (was warscheinlich auch so sein soll). Das Problem: Ich öffne die .exe per Doppelklick dann erscheint für eine Millisekunde die Windows-Konsole und nichts weiter passiert.
    Könnt ihr mir bitte helfen?

    Danke im voraus, MFG Lakai



  • Füg mal ein

    int main()
    {
    
    //dein Programm
    
    getchar(); // <-- darauf kommts an!
    return 0;
    }
    

    in deinen Quellcode ein, dann wartet die Konsole bis du mit einer beliebigen Taste das Programm beendest. Es funktioniert nämlich eigentlich alles wie es soll nur zu schnell und getchar() unterbricht eben kurz vor Ende des Programms.

    Ich denke daran müsste es liegen, wenn nicht musst du halt mal den Quellcode posten.



  • siehe FAQ des Konsolen Forums 1. Eintrag



  • Danke sehr,

    Allein der Command "getchar()" am Ende des Programms hat gereicht um es anzuhalten, funzt soweit alles perfekt.
    Nochmal danke sehr, dieses Forum ist echt klasse!

    Tschö, Lakai


Anmelden zum Antworten