C´est similaire à un autre problème qu´on a vu passer sur le forum mais là j´aimerais savoir s´il y a moyen en C ANSI ou tout au moins avec un truc portable de faire ce que je veux :
j´ai un fichier binaire qui contient certaines info. Parfois j´ai besoin d´en modifier. Je connait exactement l´offset où je doit écrire les nouvelles info, mais le problème c´est qu´avec fopen on ne peut pas écrire par dessus un fichier existant déjà sans effacer toutes les données qu´il contient, ce qui ne m´arrange pas car le fichier est assez gros, donc ça m´ennuierais de le réécrire entièrement.
Avec win32 je serais le faire mais ce n´est pas portable. Ou avec iostream ça doit probablement aussi ce faire, mais je déteste lié un programme de 50ko avec une bibliothèque de 150ko si je peut l´éviter.
Voila, si quelqu´un sait comment faire, ou au contraire sait qu´on ne peut pas le faire merci d´avance.