Forum: PC-Programmierung Dev-C++ - Nach Ausführung Programm geschloßen


von Timo (Gast)


Lesenswert?

Ich programmiere in C mit Dev-C++. Schreibe ich nun ein Programm indem 
ich eine Zahl eingeben muss und dann auf Enter drücken muss um dass 
ergebniss zu sehen gibt es dass Problem, dass das Fenster beim "Enter" 
druck sofot schließt ..uzwar wohl noch dass ergebniss ausgibt aber 
sofort dannach die Konsolle schließt, sodass ich nichts sehe. Mit 
"getchar;" kann ich dass Programm ja sehen, aber nach dem Enter drücken 
ist es trotzdem geschloßen dass Fenster. Was mache ich dagegen?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Starte das Programm von einer Shell (Kommandozeile) aus. Bei Windows 
also START => AUSFÜHREN => cmd. Die Kommendozeile und die Ausgaben 
verschwinden erst, wenn du nach deinem Programm exit eingibst.

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Oder einfach noch ein getchar o.ä ans Ende des Programms setzten

von Timo (Gast)


Lesenswert?

Also dass mit dem getchar am Ende habe ich probiert. Erfolglos. Beim 
Enterdruck schließt das Fenster. Wie komme ich in der Konsolle an den 
Ordner?

Ich habe im Konsollenfenster stehen:

C:\Dokumente und Einstellungen\Besitzer>

Meine Datei liegt in

C:\Dev-Cpp\C von A bis Z\Probleme und deren Behandlung mit scanf()

Wie komme ich da nun ran? Was muss ich eintippen? Wenn ich eintippe


C:\Dokumente und Einstellungen\Besitzer> C:\Dev-Cpp\C von A bis 
Z\Probleme und deren Behandlung mit scanf()

passiert nichts. Gibt nen Fehler, dass ich mich vertippt haben muss zb.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Lesen!

z.B. Introduction to the Windows Command Prompt
http://www.bleepingcomputer.com/tutorials/tutorial76.html

Dann mit "" arbeiten:

cd "C:\Dev-Cpp\C von A bis Z\Probleme und deren Behandlung mit scanf()"

von Timo (Gast)


Lesenswert?

Danke, also in dem Ordner bin ich nun. Nun fehlt nur noch der Befehl wie 
ich die .exe darin ausführe-

von Ralf Schwarz (Gast)


Lesenswert?

Sei <foo> der Name deiner Exe.

Tippe <foo>, drücke Enter und du wirst Freude finden.

von Sebastian (Gast)


Lesenswert?

Geheimtip:

system("PAUSE");

von Uwe .. (uwegw)


Lesenswert?

Bei solchen Ordnernamen ist das Powertoy "Open Command Window Here" ne 
praktische Sache. Damit kann man die Kommandozeile direkt in einem 
bestimmten Ordner aufmachen.
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.