Avatar billede runem74 Nybegynder
23. oktober 2002 - 21:04 Der er 4 kommentarer og
1 løsning

Gemme tal direkte og ikke som text

Hej,

Jeg har et program der skal gemme en lang række tal. Er det ikke muligt at gemme disse tal direkte på harddisken også hente dem ind en efter en. Ligesom man kan gemme tekst på harddisken og hent en linie ad gangen.

Jeg går udfra at tallene vil fylde mindre og det vil gå hurtigere at loade.

Mange hilsner,

Rune
Avatar billede Slettet bruger
23. oktober 2002 - 21:12 #1
indlæs

var
X:File og integer;
I:Integer;
begin
Assignfile(X,'a.dat');
reset(X);
read(X,I);
Closefile(X);
end;

gemme

var
X:File og integer;
I:Integer;
begin
Assignfile(X,'a.dat');
rewrite(X);
write(X,I);
Closefile(X);
end;
Avatar billede Slettet bruger
23. oktober 2002 - 21:14 #2
og ja det vil fylde mindre og være hurtigere

Mvh. Simon
Avatar billede runem74 Nybegynder
23. oktober 2002 - 21:22 #3
Det virker fint

Det skal dog værre

File of integer

Mange tak,

Rune
Avatar billede Slettet bruger
23. oktober 2002 - 21:25 #4
ja det var en mindre skrivefejl.

du kan faktisk bruge file of til meget andet en tal du kan ogse bruge den til Records egne ordinale type og andet der ikke kan have en variabel størelse altså Objekter Tekst Dynamiske Arrays og Records hvor du bruger Case of.

Mvh. Simon
Avatar billede runem74 Nybegynder
23. oktober 2002 - 21:32 #5
Det er lige præcis det jeg er ved at teste nu.

Endnu en gang tak,

Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester