read_char — Einlesen eines Zeichens aus einem Textfenster.
read_char( : : WindowHandle : Char, Code)
read_char liest im Eingabefenster (= Ausgabefenster)
ein Zeichen von der Tastatur ein. Falls es sich um ein druckbares Zeichen
handelt, wird dieses in Char zurückgegeben.
Falls eine Steuertaste gedrückt wurde, ist
dies am Wert von Code erkennbar. Einige wichtige Tasten sind
dadurch identifizierbar. Mögliche Werte für Code sind:
druckbares Zeichen
Cursor links
Cursor rechts
Cursor oben
Cursor unten
Einfügetaste
keine der angeführten Tasten
read_char wurde abgebrochen (nur unter Windows
möglich)
Bei dem Fenster muss es sich um ein Textfenster handeln.
WindowHandle (input_control) window → (handle)
Fenster-Handle.
Char (output_control) string → (string)
Eingelesenes Zeichen (falls kein Steuerzeichen).
Code (output_control) string → (string)
Code für eingelesenes Zeichen.
read_char liefert den Wert 2 (H_MSG_TRUE), falls das Textfenster gültig
ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.
read_string,
fread_char,
fread_string
Foundation