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 ^^