Kompilierte Anwendung scchließt



  • Belli schrieb:

    _matze schrieb:

    Ich persönlich bevorzuge STRG+F5, damit spare ich mit überflüssige Codezeilen.

    Das heißt, Du schreibst ein Konsolenprogramm, das bestimmte Dinge erledigt, Output auf die Konsole schreibt, den Du kontrollieren/sehen/überprüfen willst/musst, und wenn Du es dann ausführen willst, startest Du erst Dein Visual Studio, lädst das entsprechende Projekt, und drückst nun STRG F5?

    Klingt ziemlich umständlich ...

    Also entweder entwickelt man garde am Programm, dann befindet man sich in der IDE und kann daher auch Strg+F5 drücken. Oder das Programm soll benutzt werden. Dann startet man idealerweise für Konsolenprogramme die Kommandozeile und startet das Programm darin. Wenn das Programm selbstständig pausiert, nur damit die Ausgabe beim Klick in den Explorer lesbar ist, dann ist das meeh. Um sowas zu erreichen gibt es auf gängigen Betriebssystemen Batch-Jobs, wo man nach der Programmausführung pausieren kann...



  • Belli schrieb:

    _matze schrieb:

    Ich persönlich bevorzuge STRG+F5, damit spare ich mit überflüssige Codezeilen.

    Das heißt, Du schreibst ein Konsolenprogramm, das bestimmte Dinge erledigt, Output auf die Konsole schreibt, den Du kontrollieren/sehen/überprüfen willst/musst, und wenn Du es dann ausführen willst, startest Du erst Dein Visual Studio, lädst das entsprechende Projekt, und drückst nun STRG F5?

    Klingt ziemlich umständlich ...

    Natürlich nicht. Das habe ich auch nicht gesagt.



  • TAB-Vervollständigung in der Windows Konsole? Echt? Auch für Unterverzeichnisse?

    cd C:\
    
    cd Users\<TAB>
    

    Wieso bekomme ich da die Unterverzeichnisse von C:\ angezeigt??



  • pyhax schrieb:

    TAB-Vervollständigung in der Windows Konsole? Echt? Auch für Unterverzeichnisse?

    cd C:\
    
    cd Users\<TAB>
    

    Wieso bekomme ich da die Unterverzeichnisse von C:\ angezeigt??

    Welches Windows? Bei mir werden korrekt die Unterordner von c:\users angezeigt.



  • #include <iostream>
    using namespace std;
    
    int main()
    {
    cout<<"QQ"<<endl;
    
    cin.sync(); 
    cin.get(); 
    }
    


  • _matze schrieb:

    Belli schrieb:

    _matze schrieb:

    Ich persönlich bevorzuge STRG+F5, damit spare ich mit überflüssige Codezeilen.

    Das heißt, Du schreibst ein Konsolenprogramm, das bestimmte Dinge erledigt, Output auf die Konsole schreibt, den Du kontrollieren/sehen/überprüfen willst/musst, und wenn Du es dann ausführen willst, startest Du erst Dein Visual Studio, lädst das entsprechende Projekt, und drückst nun STRG F5?

    Klingt ziemlich umständlich ...

    Natürlich nicht. Das habe ich auch nicht gesagt.

    Dann erklär bitte noch einmal GENAU, wie das mit STRG + F5 funktioniert.



  • Was ist denn daran nicht zu verstehen?
    Während du das Programm entwickelst, startest du es mit STRG+F5, damit sich die Konsole nicht schliesst.
    Das fertige Programm wird aus der Konsole gestarten bzw. für die, die damit nicht umgehen können oder lieber aus dem Explorer starten wollen, gibts einen Batch-2-Zeiler, der die Konsole offen hält.



  • Jockelx schrieb:

    Was ist denn daran nicht zu verstehen?
    Während du das Programm entwickelst,

    Es war hier nirgendwo davon die Rede, dass sich die Frage lediglich auf die Entwicklungsphase bezog, oder habe ich das überlesen?



  • Ähm, nein? Deshalb hab ich die Antwort für die Post-Entwicklung auch nochmal extra wiederholt.
    Steht doch da, auch wenn du es nicht mitzitiert hast.



  • Schön, aber meine Frage richtete sich ja nicht an Dich, sondern an _matze, der das Starten via STRG + F5 bevorzugt - und es ging nirgendwo, wie Du bestätigst, (ausdrücklich) um die Entwicklungsphase ...

    Ich selbst bevorzuge eine eigens dafür geöffnete Konsole, insbesondere deshalb, weil es dann problemlos möglich ist, das Programm mit unterschiedlichen Parametern zu starten.



  • Gut, dann soll _matze das beantworten.
    Scheinbar kann ich eh nicht verständlich schreiben oder du nicht richtig lesen.



  • Naja ... eine Möglichkeit wäre, dass _matze seine Konsolenprogramme nach der Entwicklungsphase nicht mehr startet, oder wie würdest Du die Aussage verstehen, dass er das Starten via STRG + F5 bevorzugt?



  • Ja, so ist das.
    _matzes Programme sind leider so langweilig, dass er sie nach der Entwicklung nie wieder öffnen will.
    Jetzt haben wir alles geklärt, zumindest von meiner Seite aus.



  • Dass die STRG+F5 Methode nur für die Entwicklungsphase sinnvoll ist, ist doch mehr als offensichtlich und muss wirklich nicht extra erwähnt werden. 🙄


Anmelden zum Antworten