Standardprädikate zur Ein- und Ausgabe
Aus Informatik
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. |