Die Prozedur ScanString liest eine Zeichenkette ein
und speichert diese im Parameter str. Führende Leerzeichen
werden übersprungen. Die leseprozedur muss dazu übergeben werden.
Der Lesevorgang der Zeichenkette wird durch ein Leerzeichen oder
jedes Kontrollzeichen (ch,,
``) beendet.
Soll ein Leerzeichen in die Zeichenkette eingefügt
werden, muss dieses in Anführungszeichen (``) gesetzt werden.
Das letztgelesene Zeichen wird in ch gespeichert,
die Länge der Zeichenkette in len.