Zum Inhalt springen

Enter Taste erkennen !


Empfohlene Beiträge

Geschrieben

Hallo,

ich hab ein problem bei einer Eingabe.

Erst erfolgt die Eingabe einer Zahl, nun soll

aber wenn statt der Zahl nur Enter gedrückt wird

das Programm beendet werden.

Nun bin ich mir unschlüssig:

for( ?? )

{

Console.WriteLine("Das Programm wird nun beendet !");

}

Was muss als Bedingung bei for reingeschrieben werden?

Danke schonmal für Antworten !

jive

Geschrieben

@Chief Wiggum

Bin neu hier und wusst nicht das es dafür einen extra Bereich gibt.

//edit

Ich weiß nicht wo ich gerade meinen Kopf hatte aber oben im Quellcode habe ich einen Fehler:

if( ?? )

{

Console.WriteLine("Das Programm wird nun beendet !");

}

Es sollte ein "if" sein und nicht eine "for" schleife.

Ich will abfragen ob die Enter Taste gedrückt wurde.

Geschrieben (bearbeitet)

Konsole? WPF ? Windows Forms?

Es gibt das Keydown event, da kannste überprüfen, welche Taste gedrückt wurde.

Edit: Okay, hört sich nach Konsole an, wenn er Enter drückt ohne eine Zahl einzugeben, ist die Eingabe ja leer.

Bearbeitet von Thelvan
Geschrieben

was du vermutlich bisher machst, ist, eine Zeile mit Console.ReadLine() auszulesen und auszuwerten

wenn die Rückgabe dieser Methode nur einen Zeilenumbruch beinhaltet (oder leer ist, ich weiß gerade nicht, ob am Ende ein Zeilenumbruch steht), dann wurde keine Zahl eingegeben und du kannst das Programm beenden

(Thelvan hat das bereits geschrieben)

wenn es aber ausreicht, eine Ziffer einzugeben, kannst du Console.ReadKey() verwenden und die gedrückte Taste auswerten

wenn eine Zahl eingegeben wurde, wurde eine Zahl eingegeben und wenn die Enter-Taste gedrückt wurde, wurde die Enter-Taste gedrückt (welch komplexe Zusammenhänge ^^)

(der Monkey-Island-Fan hat das geschrieben =P)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...