GLBasic Benutzerhandbuch

Main sections

STDOUT

STDOUT text#$
STDERR text#$
text$ = STDIN$()



STDOUT:
Schreibt eine Zeichenkette auf die Standardausgabe, welche normalerweise das Konsolenfenster ist.

STDERR:
Schreibt auf die Fehlerausgabe. Das kann interessant sein, wenn man die Ausgabe eines Programmes in eine Datei umleitet (google "pipe output") und trotzdem Fehler auf der Konsole sehen möchte.

STDIN$():
Liest eine Zeichenkette von der Standardeingabe ein. Die Eingabe wird mit einem Zeilenumbruch beendet ("\n"). Das Zeilenumbruchzeichen wird nicht mitgeliefert. Die maximale Länge beträgt 4095 Zeichen. Ein Pufferüberlauf wird verhindert.

Dieser Befehl macht nur wirklich Sinn, wenn das GLBasic Programm eine Konsolenanwendung ist. Siehe Menü: Projekt/Optionen.

STDOUT "Name:\n"
name$ = STDIN$()

STDOUT "Du bist: "+name$ + "\n"

WHILE TRUE
ink$ = INKEY$()
IF LEN(ink$) THEN STDOUT "Key: "+ink$+"\n"
WEND

See also...