View Single Post
Old 09-05-2006, 19:01   #1
ilgrigio
Member
 
Iscritto dal: Apr 2006
Messaggi: 36
[C] - file binario - aiuto

ciao a tutti.
vorrei creare un file binario in c dove salvare nome, matricola e altri dati di studenti.
ma poi quando devo aggiornarlo come faccio?
ad esempio nel file ho lo studente mario rossi e giorgio bianchi, se voglio cambiare il nome di giorgio bianchi, come faccio?
devo leggere tutto il file inserirlo in un array di struct e poi risalvarlo ? oppure posso prelevare solo una parte del file, ho provato a spostarmi con fseek, ma non mi aggiorna niente. Se apro il file in scrittura ("w") perdo il resto dei dati, se in append ("a") non mi aggiorna niente.

GRAZIE !
ilgrigio è offline   Rispondi citando il messaggio o parte di esso