Wie kann ich bestimmen, dass das exe-Fenster offen bleibt
-
Hi!!
Ich bin Newbie, hab nur mal einen Anfängerkurs in C++ mitgemacht, interessiere mich aber sehr dafür...
Folgendes Problem (jedenfalls für mich...):
Wenn ich eine cpp-Datei erstellt habe und die auch ohne Fehler kompiliert und gelinkt habe und die exe-Datei dazu hab, lässt sich die exe-Datei über zwei Wege öffnen:
1. über Visual C++ selbst und
2. einfach über den Explorer und dann auf die exe-Datei doppelklicken...Wenn ich das über C++ mache bleibt das Fenster (bei mir das dos-fenster) offen, daher, es schließt sich net von selbst, aber wenn ich das über den explorer "direkt" mache, dann bleibt das fenster nur für ganz kurze zeit offen, es schließt sich von selbst und man kann natürlich nix erkennnen... was muss ich reinprogrammieren, damit das fenster so lange offen bleibt, bis man es manuell schließt??
Ich denke mal, dass das net so schwer ist...
Danke schon mal im voraus!!
-
-> Konsolen-FAQ
-
normalerweise wuerde man das einfach aus einem konsolenfenster heraus starten. (gibt ein schickes powertool um in einem beliebigen ordner eins zu oeffnen).
ansonsten mal cin.ignore() recherchieren.
-
Du könntest es mal mit
#include<stdlib.h> int main() { // Dein Code system("pause"); }
versuchen.
-
programmier doch einfach ne abfrage, dass das system anhält, bis ne taste gedrückt wurde, zum beispiel:
cout<<"Bitte beliebige Taste drücken um das Programm zu beenden";
while(!keypressed());cya