Read

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Das Module Read basiert auf Streams und bietet (analog zu InOut in Modula-2) eine Reihe von Einlese-Prozeduren für Basistypen von Oberon:
Read.ShortIntSHORTINT
Read.IntINTEGER
Read.LongIntLONGINT
Read.RealREAL
Read.LongRealLONGREAL
Read.CharCHAR
Read.ByteBYTE
Read.LineARRAY OF CHAR (eine gesamte Zeile)
Read.Ln

überliest die Eingabe bis zum nächsten Zeilentrenner

Read.StringARRAY OF CHAR (nächste -- durch Leerzeichen separierte -- Zeichenkette)
Read.FieldARRAY OF CHAR (nächstes -- durch Feldtrenner separiertes -- Eingabefeld)

 
*Alle Operationen gibt es auch noch mit einem ``S'' am Ende des Namens. Dann kann explizit ein Stream angegeben werden -- obige Operationen beziehen hingegen direkt auf Streams.stdin.
 
*Diverse Parameter (wie Zeilentrenner, Leerzeichen und Feldtrenner) lassen sich über das Modul StreamDisciplines einstellen.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999