WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 05.10.2003, 13:22   #1
deleted_150216
Inventar
 
Registriert seit: 28.08.2001
Ort: Österreich
Beiträge: 1.597


Standard MS-Eingabeaufforderung offen halten

Also ich habe das problem, dass ich mit bloodshed C programme schreibe (bzw. gerade damit anfange) und von dort aus per F9 taste das programm compilieren und ausfühen kann.

es öffnent sich dann die eingabeaufforderung jedoch schließt sie sofort wieder, wenn das programm abgeschlossen wurde

und bei einfachen programmen zum erlernen von printf etc. ist das irgendwie blöd

gibts da ne einstellung in der eingabeaufforderung oder im OS, dass die eingabeaufforderung nicht automatisch schließt?
deleted_150216 ist offline   Mit Zitat antworten
Alt 05.10.2003, 14:32   #2
powerman
gesperrt
 
Registriert seit: 08.06.2002
Alter: 76
Beiträge: 4.263


Standard

hi,
wenn du die bedingungsanleitung gelesen hättest, wäre dir aufgefallen das es seit 2jahren kein dos im xp mehr gibt.
grundinformationen im dos-fenster:
start-> alle programme-> zubehör-> "dos" eingebe..
guck mal hier: http://www.skylum.com/content/_tec/prog.html
powerman ist offline   Mit Zitat antworten
Alt 05.10.2003, 15:10   #3
rollipolli
Veteran
 
Registriert seit: 12.04.2001
Alter: 43
Beiträge: 330


rollipolli eine Nachricht über ICQ schicken
Standard

Du könntest aber auch am Ende deines Programmes ein getchar() machen;

Dann wird das Program ausgeführt, und am Ende wartet es auf eine Benutzereingabe --> das Fenster würde offenbleiben, bis du halt eine Taste drückst...
rollipolli ist offline   Mit Zitat antworten
Alt 05.10.2003, 15:32   #4
pc.net
Aussteiger
 
Benutzerbild von pc.net
 
Registriert seit: 07.10.2001
Ort: Nettistan
Beiträge: 12.997

Mein Computer

Standard

Zitat:
Original geschrieben von rollipolli
Du könntest aber auch am Ende deines Programmes ein getchar() machen;

Dann wird das Program ausgeführt, und am Ende wartet es auf eine Benutzereingabe --> das Fenster würde offenbleiben, bis du halt eine Taste drückst...
ein standard-workaround
____________________________________
Praktizierender Eristiker

No hace falta ser un genio para saber quién dijo eso.
Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein.
pc.net ist offline   Mit Zitat antworten
Alt 05.10.2003, 15:42   #5
porli
minderwertiges individuum
 
Registriert seit: 09.09.2002
Beiträge: 1.888


porli eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von rollipolli
Du könntest aber auch am Ende deines Programmes ein getchar() machen;

Dann wird das Program ausgeführt, und am Ende wartet es auf eine Benutzereingabe --> das Fenster würde offenbleiben, bis du halt eine Taste drückst...
heisst das nicht getch()!?!

aba is ja wurscht! lustig find ich das du auch gleich den strichpunkt am ende deines satzes gemacht hast! *g* Gewohnheitssache!
____________________________________

http://www.againsttcpa.com
Don\'t let them take your rights!
porli ist offline   Mit Zitat antworten
Alt 05.10.2003, 17:06   #6
rollipolli
Veteran
 
Registriert seit: 12.04.2001
Alter: 43
Beiträge: 330


rollipolli eine Nachricht über ICQ schicken
Standard

getch(); getchar(); getche();

da gibts ja allerlei; und strichpunkt ist sowieso das einzige satzzeichen das ich noch zambring ;
rollipolli ist offline   Mit Zitat antworten
Alt 05.10.2003, 19:49   #7
deleted_150216
Inventar
 
Registriert seit: 28.08.2001
Ort: Österreich
Beiträge: 1.597


Standard

@ powerman

das es kein dos unter xp gibt ist mir klar, oder ließt du etwas über dos in meiner frage?
aber xp emulierts trotzdem noch, also...

weiters für was ist der link?
unnötige in meinen augen
weiters kann ich mir leider nicht aussuchen was für eine sprache ich lerne, wenn der lerne meint, wir fangen mit c an.

glaub mir, ich kann auch noch andere sprachen, darunter auch einige objektorientierte, trotzdem sollte jeder c können, der sich programmieren nennen will (jetzt oder in zukunft - meine meinung)


@ all

den trick mit
getchar();
kenn ich schon, leider, dieser macht jedoch probleme wenn man mit scanf(); arbeitet, da muss man ihn zweimal eingeben, dass das programmfenster offen bleibt

aja, und ich finds nicht elegant, denn wenn jmd das prog dann doch in der eingabeaufforderung ausführt muss er unnötig auf die ENTER Taste klopfen.
deleted_150216 ist offline   Mit Zitat antworten
Alt 05.10.2003, 20:08   #8
pc.net
Aussteiger
 
Benutzerbild von pc.net
 
Registriert seit: 07.10.2001
Ort: Nettistan
Beiträge: 12.997

Mein Computer

Standard

dann führ das programm halt von der eingabeaufforderung aus aus ...
____________________________________
Praktizierender Eristiker

No hace falta ser un genio para saber quién dijo eso.
Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein.
pc.net ist offline   Mit Zitat antworten
Alt 05.10.2003, 20:13   #9
deleted_150216
Inventar
 
Registriert seit: 28.08.2001
Ort: Österreich
Beiträge: 1.597


Standard

doch was mich stört ist

1) der schöne komfort der dev entschwindet (einfach F9 drücken)
2) das wird aufwendig wenn man das ganze unter eigene dateien hat hier den pfad zu finden
bzw wenn mans wo anders hat findes nicht?
deleted_150216 ist offline   Mit Zitat antworten
Alt 21.10.2003, 10:37   #10
deleted_150216
Inventar
 
Registriert seit: 28.08.2001
Ort: Österreich
Beiträge: 1.597


Standard

problem lässt sich mit getch() super lösen

danke
deleted_150216 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:09 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag