Hi TurboPascalchecker,
Ich hab so ein Programm geschrieben in dem eine File erstellt,verbunden, gespeichert und geöffnet werden soll.
- erstellt wird sie(hab ich auf der diskette gesehen)
- verbunden ist sie
- gespeichert bin ich mir nicht sicher(da 0 byte groß bzw klein)
- geöffnet wird sie (glaub ich, aber da 0 byte, kann ich sie nicht sehen)
Frage: Wie macht man das, dass er auch speichert? Ich hab ihm ja nicht gesagt, was er speichern soll. Und die geöffnte Datei soll auch auf dem Bildschirm erscheinen.
Ich blick da nicht so durch; Wäre gut wenn mir jemand so viel wie möglich schreiben könnte.
P.S. ich glaub dass das typisierte dateien sind
Gruß KoRny Boy
Programmieren - alles kontrollieren 4.946 Themen, 20.742 Beiträge
Hi!
Was meinst du mir "verbunden"?
Deine Beschreibung klingt so, als ob du eine Datrei erzeugt, aber keine Daten hineingeschrieben hast, also kein write() oder writeln() genutzt hast.
Einlesen geht dann nach Öffnen und Reset mit read() bzw. readln().
Wenn die gelesen Daten auf dem Bildschirmausgegeben werden sollen, dass muss man sie zusätzöich ausgeben.
Kleines nichtkomplettes Beispiel:
procedure schreibedatei;
var f:text;
begin
assign(f,'Testdatei.txt');
rewrite(f);
writeln(f,'Zeile1');
writeln(f,'Zeile2');
writeln(f,'Zeile3 - letzte Zeile');
close(f);
end;
procedure lesedatei;
var f:text;
s:string;
begin
assign(f,'Testdatei.txt');
reset(f);
repeat
readln(f,s);
writeln(s)
until eof(f);
close(f)
end;
Bis dann
Andreas
