ENTER => SCHLIESSEN
-
Wenn ich in einer Windows Konsolenanwendung auf ENTER drücke, schließt sich die Anwendung automatisch. Es gibt keine Ausnahmen. Was soll ich jetzt tun?
Viele Grüße
Hunterson
-
start -> ausführen -> cmd
-
Ja und? Das verstehe ich jetzt nicht so ganz. Da kommt nur C.\Users\Username.
-
noch nie mit der Konsole gearbeitet?
cd c:\pfad\wo\dein\programm\ist <ENTER>
nameDeinerExe <ENTER>
-
Ich hab' gestern erst mit C++ angefangen.
-
PS: Ich meine Das soll sich nicht schließen, wenn es nicht über Ausführen geöffnet wird.
-
Es schließt sich sogar wenn ich es über Ausführen... öffne. (Vorausgesetzt ich drücke auf ENTER)
-
Was willst du denn erreichen?
Eine lehre Windowskonsole schließt sich eben wenn du auf Enter drückst... wo ist das Problem?
-
Die Konsole ist ja nicht leer. Das ist mein Problem.
-
Hunterson schrieb:
Die Konsole ist ja nicht leer. Das ist mein Problem.
Dann darfst du halt dein Programm nicht beenden.
Beendetes Programm = Schließen der KonsoleUnd falls du einfach die Ausgabe sehen willst starte die Anwendung über die Commandozeile (google einfach mal wie man diese benutzt, dies ist nicht unsere Aufgabe).
Beispiel für Windows, wenn dein Programm D:\Projekte\Test\Release\test.exe wäre
1. Ausführen: cmdd: cd \ cd Projekte\Test\Release test
cu André
P.S: Auch ein Blick in die FAQ wirkt wunder.
-
sag ich doch
-
Hunterson schrieb:
Wenn ich in einer Windows Konsolenanwendung auf ENTER drücke, schließt sich die Anwendung automatisch. Es gibt keine Ausnahmen. Was soll ich jetzt tun?
Viele Grüße
HuntersonIch hätte ihm gestern nichts von getchar() erzählen dürfen.
Benutzsystem("Pause");
oder
getch();
, wenn du nicht willst, dass deine Programme nur bei Enter-Taste schließen.
Achtung:
getch();
nur verwenden, wenn du vorher
#include <conio.h>
geschrieben hast.