Her er en af de mere onde måder at læse og skrive filer på:
læsning:
var
f: textfile;
s: string;
begin
assignfile(f, 'filnavn'); //her assigner vi en til til variablen
reset(f); //her åbner vi filen
readln(f, s); //læser første linje i tekstfilen, og smider indholdet over i s
//min hukommelse er ikk hvad den har været, det kan ske at der skal byttes om på f og s i dette kald.
readln(f, s) //læser næste linje...
readln(f,s) //og næste....
closefile(f);//lukker filen
og skrivning til en fil kan foregå således:
var
f: textfile;
s: string;
begin
assignfile(f, 'filen');
rewrite(f);//gør klar så der kan skrives i filen (filen tømmes HELT inden)
//du kan også bruge append(f); hvis du blot skal tilføje til filen fra bunden af.
s := 'hej med dig';
writeln(f, s); //skriver en linje i filen med indholdet i variablen s
closefile(f);
håber du kan bruge det til noget
/Troels
[Redigeret d. 08/07-05 18:46:49 af Troels]