Salve gente,
scorro un file riga per riga per cercare un determinato record. Appena lo trovo, vorrei prendere l'intera riga e farne un update rimettendola allo stesso posto naturalmente.
Avendo recenti esperienze di C una risposta che mi son dato è quella di usare la scrittura ad accesso casuale determinando quanti byte occupa ciascun record, quindi usando la fseek posizionarmi nella posizione rilevata e compiere l'update, ma con quali funzioni si svolge? una fread dal tal byte per tutto il suo offset?
Mi chiarite?