Tutto quello che posso trovare usando fopen() e fwrite() in C è quello di eliminare tutti i contenuti e ricominciare a scrivere o aggiungere alla fine del file. Cosa succede se ho bisogno di andare in qualche offset nel file e sovrascrivere alcuni byte?Come sovrascrivo X byte su offset Y con fwrite()?
È possibile con alcune funzioni?
Questo sovrascriverà solo i byte che desidero e non accoderà? –
La domanda è, eliminerà il resto del file oltre quello che hai scritto? –
@ Nazgulled: Sì: le posizioni SEEK_SET su un offset di byte specifico nel file. SEEK_CUR può anche essere utilizzato per cercare un offset dalla posizione corrente. –