Oppure

Loading
16/05/10 18:24
Alex
Ciao a tutti=) non ho ben chiara una cosa...potreste aiutarmi?

c'è una funzione che, letto un numero intero che rappresenta il numero di record (riga) mi si posizioni li x leggere od eventualmente modificare il record? tipo un gotoxy per i file di testo?

grazie mille a chi mi aiuta...
aaa
16/05/10 18:37
Phi
Non so se ti può servire, ma puoi usare seek


Definizione del manuale Free Pascal:

procedure Seek(var f: File;Pos: Int64)

Seek sets the file-pointer for file F to record Nr. Pos. The first record in a file has pos=0. F can be any file type, except Text. If F is an untyped file, with no record size specified in Reset or Rewrite, 128 is assumed.


Oppure se usi file del tipo text sono disponibili anche le funzioni seekeof e seekEOln che posizionano rispettivamente a file file e a fine riga.
Ultima modifica effettuata da Phi 16/05/10 18:37
aaa
20/05/10 17:50
Alex
grazie mille!!! appena ho un attimo provo! se no al limite faccio una funzione che mi legge le prime n-1 righe senza assegnarle a niente e la ennesima la assegna....però è un pò poco intelligente come sistema crdo....
aaa
20/05/10 19:17
Phi
Sì hai ragione.

Prego, di nulla !! :)
aaa