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