4. Prozedurales Programmieren
4. Prozedurales Programmieren
4. Prozedurales Programmieren
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Abstrakte Schnittstelle zum Lesen von Dateien:<br />
/* Ein Verbund vom Typ DateiLesePosition<br />
repräsentiert eine Position in einer Datei.<br />
An dieser Position kann man das nächste<br />
Zeichen lesen.<br />
*/<br />
class DateiLesePosition {<br />
...<br />
}<br />
/* Öffnet Datei mit Namen dname und liefert<br />
Referenz vom Typ DateiLesePosition, die die<br />
Anfangsposition in der Datei repräsentiert.<br />
Gibt es Fehler beim Öffnen, wird null<br />
zurückgegeben.<br />
*/<br />
DateiLesePosition oeffneDatei( String dname ){<br />
...<br />
}<br />
/* Ist die aktuelle Position am Dateiende, wird<br />
das EOT-Zeichen ‘\4‘ geliefert. Andernfalls<br />
wird das Zeichen an aktueller Position geliefert<br />
und die Position eins weiter geschaltet.<br />
*/<br />
char naechstesZeichen( DateiLesePosition d ) {<br />
...<br />
}<br />
0<strong>4.</strong>12.08 © A. Poetzsch-Heffter, TU Kaiserslautern<br />
108