Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - file txt
Forum - C/C++ - file txt

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
salve ragazzi...
vorrei sapere come è possibile spostarsi in un file txt.... ad esempio leggere solo la riga numero 56 o addirittura gli ultimi 2 caratteri della riga...
inoltre vorrei un chiarimento... su un mio programma volevo mettere un'intero file di testo in un'array di 1000 ma mi metteva solo pochi caratteri della prima riga...
8-|:-?8-|
come mai??

PM Quote
Avatar
Rand (Ex-Member)
Pro


Messaggi: 163
Iscritto: 17/05/2005

Segnala al moderatore
Postato alle 23:33
Venerdì, 06/10/2006
allora....x quanto riguarda la prima domanda usa la funzione "fseek" ke in pratica setta la posizione di lettura all'interno del file
il prototipo è il seguente

Codice sorgente - presumibilmente C/C++

  1. int fseek(FILE *stream, long offset, int tipo_seek);


NB
"tipo_seek" puo assumere il valore SEEK_SET (inizio file), SEEK_CUR (posizione corrente) o SEEK_END (fine file)[/


x la seconda invece prova ad aumentare le dimensioni del buffer ke usi cn la fread
;)

Ultima modifica effettuata da Rand il 06/10/2006 alle 23:35
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:46
Sabato, 07/10/2006
grazie mille ancora una volta!:k:

x chi volesse maggiori informazioni il meglio k ho trovato è qui:
http://forum.html.it/forum/showthread.php?threadid=477366
http://cdfrh0.grid.umich.edu/~claudiof/Tools/CPP/io.html

PM Quote
Avatar
Rand (Ex-Member)
Pro


Messaggi: 163
Iscritto: 17/05/2005

Segnala al moderatore
Postato alle 14:52
Sabato, 07/10/2006
:k:

PM Quote
Avatar
norbix89 (Normal User)
Newbie


Messaggi: 13
Iscritto: 22/10/2006

Segnala al moderatore
Postato alle 18:26
Giovedì, 23/11/2006
il sito di pierotofy è la migliore soluzione quando hai un problema col C!

PM Quote