Standardprädikate zur Ein- und Ausgabe

Aus Informatik
Wechseln zu: Navigation, Suche

SWI-Prolog stellt zur Steuerung der Ein- und Ausgabe verschiedene Standardprädikate zur Verfügung:

Prädikat Erläuterung
nl Gibt das Steuerzeichen für den Zeilenvorschub aus.
tab(+Anzahl) Gibt Anzahl Leerzeichen aus.
put(Char/Ascii) Gibt das Zeichen Char bzw. das Zeichen mit dem ASCII-Code aus.
write(+Term) Gibt Term aus.
display(+Term) Gibt Term in Präfix-Notation aus.
read(-Term) Liest einen beliebigen Prolog-Term ein.
get0(-Ascii) Liest ein einzelnes Zeichen ein und gibt dessen ASCII-Code an.
get(-Ascii) Liest ein einzelnes Zeichen ein und gibt dessen ASCII-Code an. Zeichen mit ASCII-Code < 32 werden überlesen.
get_char(-Char) Liest das nächste Zeichen ein.
get_single_char(-Ascii) Liest den ASCII-Code ein, ohne auf Return zu warten.
skip(+Ascii) Liest solange Zeichen, bis der ASCII-Wert des gelesenen Zeichens mit dem Argument übereinstimmt.