Jeg ønsker at ændre fil pointers placering så at readln begynder at læse fra fx. line 40 ved hjælp af readln og ikke ved line 1 som normalt. Alle liner er 60 tegn lange.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
var i : integer; dummystring : string; indstreng : string; begin for i := 1 to 40 do readlen(fil, dummystring); for i := 1 to Eof do begin readln(fil, indstring) . . end
Med din metode begynder jeg at læse fra line 1 men bruger først resultatet fra læsning ved line 40. Da filen er stor og da det skal gå hurtigt ønsker jeg at starte læsningen ved fx. line 40.
In the above syntax, F is a typed or untyped file variable, and N is an expression of type Longint.
The current file position of F moves to component number N. The number of the first component of a file is 0.
To expand a file, seek one component beyond the last component; that is, the statement Seek(F, FileSize(F)) moves the current file position to the end of the file.
Note
{$I+} handles run-time errors using exceptions. When using {$I-}, use IOResult to check for I/O errors.
jens b
Synes godt om
Ny brugerNybegynder
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.