"We are back" « oc.at

Generelles Problem mit Win32 Konsolenanwendungen

Elektrosmog 20.06.2002 - 20:48 568 4
Posts

Elektrosmog

Addicted
Avatar
Registered: May 2002
Location: Hinterberg
Posts: 390
Ich habe jetzt wieder mal einen Software geschriebn (nicht das Pi Projekt), würde gerne wissen wie man

a) nach erfolgter Eingabe wieder um Eingabe geben wird (nach Auslesen der Daten) oder die Option hat das Programm zu schliessen

b) Nachdem ich die Aufforderung eingegebn habe schliest sich das Fenster (Win XP und Win 98) sofort ohne dass ich eine Möglichkeit habe die Daten zu lesen.

c)Den Befehl den screen zu löschen

Bitte um Hilfe

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11342
a) Eine Schleife:

do {
tu irgendwas
Eingabe holen
} while (Eingabe bedeutet "weitermachen")


b) Starte cmd, und dann von dort dein Programm.

c) Kommt auf deinen Compiler an (Screen löschen ist eine Funktion der Library und je nach System anders, manche Systeme haben ja nichtmal einen Screen).

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
zu c) unter dos is es der Befehl clrscr() (ich nehm mal an du meinst C) :)

wobbo

...
Registered: Apr 2001
Location: Drehstuhl :)
Posts: 1022
zu b) http://www.c-plusplus.de/ubb/cgi-bi...20&t=000015

zu c) es gibt hier eigentlich keine lösung die portabel ist (für linux und dos/win32 konsole einsetzbar)
deswegen ist das wie that gesagt hat, BS und compiler abhängig ;)

Elektrosmog

Addicted
Avatar
Registered: May 2002
Location: Hinterberg
Posts: 390
thx ihr habts mir sehr geholfen
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz