A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Skript zur Vorlesung Allgemeine Datenverarbeitung 80<br />
Aus einer typisierten Datei lesen:<br />
Es werden die Daten aus der vorher mit Hilfe des Programms "schreiben"<br />
erzeugten Datei "namen.dat" ausgelesen.<br />
program lesen;<br />
uses wincrt;<br />
const name = 'namen.dat';<br />
n =3;<br />
type daten = string[20];<br />
var element :array[1..n] of daten; {Dateivariable}<br />
f :file of daten; {Zwischenspeicher}<br />
i :byte; {Laufvariable}<br />
begin<br />
clrscr;<br />
{---Namen aus Datei auslesen-------------------------------------}<br />
assign(f,name); {Dateivariable mit "Datei" verbinden}<br />
{$I-} {Fehlererkennung ausschalten}<br />
reset(f); {Vorhandene Datei öffnen}<br />
{$I+} {Fehlererkennung einschalten}<br />
if ioresult = 0<br />
then<br />
begin {Wenn kein Fehler beim öffnen ..}<br />
writeln(filesize(f),' Elemente wurden gelesen.');<br />
writeln;<br />
i:=0;<br />
while not eof(f) do<br />
begin<br />
inc(i);<br />
read(f,element[i]);<br />
writeln(i:3,'. Element: ',element[i]);<br />
end; {--while--}<br />
close(f); {Datei schließen}<br />
end {--then--}<br />
else<br />
begin {Wenn Fehler beim öffnen ..}<br />
writeln('Fehler beim Öffnen der Datei.');<br />
writeln('Das Programm wird beendet.');<br />
end; {--else--}<br />
end.<br />
Fachhochschule Gelsenkirchen Prof. Dr.-Ing. A. Rinschede<br />
Fachbereich Versorgungs- und Entsorgungstechnik