Bonjour,
J'ai déjà été voir tous les modes possibles pour fopen, et je n'en trouve aucun qui corresponde à mon besoin...j'e m'explique :
je créé un fichier avec fopen, et je fais un fwrite à un endroit précis dans le fichier (pas au début justement!).
Par la suite, je souhaite pouvoir réouvrir ce fichier et le compléter avec un fwrite, et cela sans perdre ce qu'il y avait dedans puiqu'il s'agit de le compléter.
Bon ça je sais faire, mais là où ça pose problème, c'est que j'ai besoin d'écrire des données avant celles que j'ai déjà écrit, or avec append, le descripteur considère que le début du fichier est à la fin de ce qu'il y avait précédemment dedans!
Du coup, pas moyen d'accéder aux données précédentes (même avec un fseek)...et donc pas moyen de faire un fwrite dans la zone écrite avant réouverture du fichier!
Quelqu'un aurait-il une idée?
Même si ce n'est pas les mêmes fonctions que moi qu'il faut utiliser, je suis preneur!
Le tout c'est qu'il faut que je puisse écrire entre des données déjà écrites après une réouverture...
Merci d'avance
Partager