Input()

Syntax

String$ = Input()
Beschreibung
Ermöglicht dem Programm, eine ganze Zeichenkette zu erfassen. Dieser Befehl hält die Programmausführung an und wartet bis der Benutzer die Return-Taste drückt.

Parameter

Diese Funktion hat keine Parameter.

Rückgabewert

Gibt den String zurück, welchen der Anwender vor dem Drücken der Return-Taste eingegeben hat.

Anmerkungen

Wenn die Konsole sich im Grafikmodus befindet (siehe EnableGraphicalConsole()), kann die Eingabezeile (Zeichenkette) nicht länger als die Konsolen-Breite sein (es werden keine weiteren Zeichen akzeptiert, wenn die Zeile zu lang wird).

Im nicht-grafischen Modus (Text-Modus) wird ein spezieller Rückgabewert #PB_Input_Eof (entspricht Chr(4)) empfangen, wenn der Anwender ein einfaches Strg+D in der Konsole eingibt oder wenn das Ende einer in die Eingabe des Programms umgeleiteten Datei erreicht wurde. Zwecks Kompatibilität mit anderen Konsolen-Anwendungen unter Windows wird #PB_Input_Eof auch empfangen, wenn Strg+Z in der Konsole eingegeben wurde.

Wenn keine zeilenbasierte oder eine "rohe" Eingabe benötigt wird, dann kann ReadConsoleData() im nicht-grafischen Modus verwendet werden.

Beispiel

  If OpenConsole()
    Print("Geben Sie Ihren Namen ein und druecken Sie Return: ")
    Name$ = Input()

    PrintN("Hallo " + Name$ + ", nett Sie zu treffen.")
    PrintN("Druecken Sie Return zum Beenden.")
    Input()
  EndIf

Siehe auch

Inkey(), RawKey()

Unterstützte OS

Alle

<- Inkey() - Console Inhaltsverzeichnis - OpenConsole() ->