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.
Bemerkung:<br />
Obige Schnittstelle arbeitet nur für Dateien korrekt,<br />
die das EOT-Zeichen (end of transmission) nicht<br />
enthalten.<br />
Ineffiziente Programmversion: Datei-Lesen Version 1<br />
public static void main( String[] a ) {<br />
if( arg.length == 1 ) {<br />
DateiLesePosition dlp = oeffneDatei(a[0]);<br />
if( dlp == null ) {<br />
println("Fehler: Datei existiert nicht");<br />
return;<br />
}<br />
String s = "";<br />
char c = naechstesZeichen(dlp);<br />
int count = 1;<br />
while( c != '\4' ){ // '\4' ist EOT<br />
s = s + c;<br />
c = naechstesZeichen(dlp);<br />
count++;<br />
if( count%1000==0 ) println(count);<br />
}<br />
println("Datei Inhalt:");<br />
println( s );<br />
} else {<br />
println("Usage: java DateiLesen ");<br />
}<br />
}<br />
0<strong>4.</strong>12.08 © A. Poetzsch-Heffter, TU Kaiserslautern<br />
109