Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

TurboPascal File-programmierung

KoRny Boy / 4 Antworten / Flachansicht Nickles

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

Wer anderen eine Grube gräbt ist selbst ein Schwein
bei Antwort benachrichtigen
Andreas42 KoRny Boy „TurboPascal File-programmierung“
Optionen

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

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen
... KoRny Boy