Die Prozedur ScanString liest eine Zeichenkette ein und speichert diese in str. Führende Leerzeichen werden übersprungen. Die Leseprozedur muss dazu übergeben werden. Der Lesevorgang der Zeichenkette wird durch ein Leerzeichen, einen Tabulator (ASCII.ht) oder einen Strichpunkt (,,;``) beendet. Soll eines dieser drei Zeichen in die Zeichenkette eingefügt werden, muss dieses in Anführungszeichen (``) gesetzt werden. Das letztgelesene Zeichen wird in termCh gespeichert, die Länge der Zeichenkette in len. Das Resultat dieser Prozedur ist TRUE, falls mindestens ein Zeichen eingelesen wurde.