Multi Forum Altomesima
Multi Forum Altomesima
Multi Forum Altomesima
Home | Profilo | Discussioni attive | Utenti | Cerca | FAQ
 Tutti i Forum
 Linguaggi di programmazione
 Linguaggio C
 lettura file binari 2

Nota: Devi essere registrato per poter rispondere.

Dimensioni video:
Nome Utente:
Password:
Messaggio:

* HTML abilitato
* Codice Forum disabilitato
Faccine
Felice [:)] Davvero Felice [:D] Caldo [8D] Imbarazzato [:I]
Goloso [:P] Diavoletto [):] Occhiolino [;)] Clown [:o)]
Occhio Nero [B)] Palla Otto [8] Infelice [:(] Compiaciuto [8)]
Scioccato [:0] Arrabbiato [:(!] Morto [xx(] Assonnato [|)]
Bacio [:X] Approvazione [^] Disapprovazione [V] Domanda [?]

 
   

C O N T R O L L A    D I S C U S S I O N E
frea Inviato - 15/11/2003 : 16:19:15
Nuovo problema:
devo leggere i file fino alla fine e poi tornare all'inizio di ognuno, non sapendo a priori il numero di righe. Se scrivo:
...
while (!fin.eof()) {
...
effettivamente si ferma alla fine ma poi non torna più all'inizio.
(se infatti scrivo: "cout<
Come si può fare?
3   U L T I M E    R I S P O S T E    (in alto le più recenti)
frea Inviato - 17/11/2003 : 11:49:16
Risolto!

Bisognava scrivere fin.clear();

...grazie comunque, a presto...
mimc Inviato - 17/11/2003 : 03:22:05
ciao,

In C esiste la funzione rewind()
La rewind() ripristina l’indicatore di posizione del file specificato ‘cursore’. Ossia il file e’ come se venisse ravvolto con la rewind().
Il prototipo di tale funzione e’:

void rewind (FILE *fpunt);
fpunt e’ un puntatore ad un file.
frea Inviato - 15/11/2003 : 16:22:37
...non funziona il copia incolla...

ve lo rimando:

(se infatti scrivo:
"cout
<<
fin.tellg()<<
endl;"
mi viene -1 e a quel punto mi permette di fare più nulla).


Vai all'inizio della pagina Multi Forum Altomesima - © 2002 -2008 Altomesima Online
Questa pagina e' stata aperta in 0,03 secondi. Superdeejay.net | Snitz Forums 2000