Seite 1 von 1
Console Input
Verfasst: 14.06.2010 19:56
von IMoRpHeUsI
Hallo,
ich bin gerade dabei eine Consolen anwendung zu schreiben die bestimmte rechnungen ausrechnen soll...
mit Input() werden die zahlen im Speicher gespeichert
Code: Alles auswählen
OpenConsole()
PrintN("")
Print("test prog")
PrintN("")
Print("geben Sie >funktions< ein um die Funktionenn dieses Programms zu sehen")
PrintN("")
Eingabe.s = Input()
If Input() = "funktions"
Print("Ok hier die funktionen")
Else
Print("")
EndIf
jetzt meine Frage wieso muss man erst in Programm einmal Enter drücken und dann erst wird das eingegebene gewertet?!
Re: Kleine Frage
Verfasst: 14.06.2010 20:07
von Kiffi
IMoRpHeUsI hat geschrieben:jetzt meine Frage wieso muss man erst in Programm einmal Enter drücken und dann erst wird das eingegebene gewertet?!
Input() erwartet nun mal ein Enter; ansonsten würde sich Dein
Programm ziemlich schnell beenden.
Schau Dir alternativ mal Inkey() an. Aber ich wette, dass Du damit
nicht sehr glücklich sein wirst.
Und: Bitte korrigiere den Betreff Deines Beitrages. "Kleine Frage" ist
nicht sehr aussagekräftig.
Grüße ... Kiffi
Re: Console Input
Verfasst: 14.06.2010 20:15
von IMoRpHeUsI
kann man es nicht umschreiben wenn die Konsole geöffnet wird das man sofort funktions eingeben kann?
Re: Console Input
Verfasst: 14.06.2010 20:30
von Josh
du verlangst auch 2x eine eingabe:
1) Eingabe.s = Input()
2) If Input() = "funktions"
die variable Eingabe wertest du ja nicht aus
Re: Console Input
Verfasst: 14.06.2010 20:33
von IMoRpHeUsI
Hm ja wenn Input = funktions ist dann soll der was ausgeben wenn nicht dann was anderes ausgeben
wie könnte man es anders schreiben das wenn man startet man sofort funktions eingeben kann?!
Re: Console Input
Verfasst: 14.06.2010 20:36
von Kiffi
Josh hat geschrieben:du verlangst auch 2x eine eingabe:
ah, danke für den Hinweis. Glatt übersehen.
@IMoRpHeUsI:
Code: Alles auswählen
OpenConsole()
PrintN("")
Print("test prog")
PrintN("")
Print("geben Sie >funktions< ein um die Funktionenn dieses Programms zu sehen")
PrintN("")
Eingabe.s = Input()
If Eingabe = "funktions"
Print("Ok hier die funktionen")
Else
Print("Ok hier was anderes")
EndIf
Grüße ... Kiffi
Re: Console Input
Verfasst: 14.06.2010 20:40
von IMoRpHeUsI
Ahhh okay danke dir hab ich bisschen falsch geschrieben gehabt ^^