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. |