17.12.2012 Aufrufe

4. Prozedurales Programmieren

4. Prozedurales Programmieren

4. Prozedurales Programmieren

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!