Ich habe ein Projekt, das aufbaut und gut läuft. Aber wenn ich zu bin/release gehe und dort auf .exe klicke, verschwindet es nicht nur zu schnell, sondern erhält auch nicht die richtige Ausgabe (was wahrscheinlich daran liegt, dass es seinen Link zur .txt-Datei nicht findet, was normalerweise in normalen Codeblocks verwendet wird).Wie führe ich eine Konsolenanwendung in Microsoft Windows aus
Edit: Ich versuchte cin.get(), System ("Pause") zu stoppen. Exe aus dem Schließen, nichts funktioniert!
Ihr Titel scheint nicht zu Ihrem Problem zu passen, da Sie bereits eine exe haben. Was passiert, wenn Sie das Programm vom Terminal ausführen, anstatt es über die Betriebssystem-Benutzeroberfläche doppelt anzuklicken? Wie wird das Dateiverzeichnis in Ihrem Code angegeben? – NathanOliver
*** Aber wenn ich zu bin/release gehe und doppelklicke auf .exe, dann verschwindet es nicht nur zu schnell *** Für eine Konsolenanwendung, die nur normale/erwartete Daten ausgibt. Windows schließt alle Programme, wenn die Ausführung beendet wird. Führen Sie das Programm aus einem 'cmd.exe'-Fenster aus, um dessen Ausgabe zu sehen. – drescherjm
*** erhält nicht die richtige Ausgabe (was am wahrscheinlichsten ist, weil es seinen Link zu .TXT-Datei *** nicht finden kann, wenn Sie auf den Standardordner doppelklicken, wird derjenige sein, der die exe enthält. Ist das wo Sie haben Sie Ihre Datei. – drescherjm