Possible en double:
Replacing a word in a file, using Cdépôt en langage C
je suis en train de faire le dépôt en langage c. J'ai créé un fichier txt et y écris des données. mais comme mes progrès du programme que je dois rechercher un texte et le remplacer par l'autre mot, mais le problème que je suis confronté est que suppose dans mon dossier je l'ai écrit
« Je l'ai acheté la pomme sur le marché »
si i remplacer la pomme avec l'ananas, comme la pomme a 5 omble chevalier et l'ananas a 9 carboniser il écrit comme
« je l'ai acheté l'ananas m du marché »
qu'il a également une incidence sur les mots écrits après la pomme en raison des différences longueur de carbonisation
i peuvent utiliser fseekpos fonction pour trouver la position du pointeur
grâce
Tout est correct. Quelle est la question alors? –
sonne comme une mission de l'école. vous devriez essayer de comprendre les choses vous-même afin d'apprendre. sinon, utilisez quelque chose de mieux pour changer les choses avec comme sed. – murrekatt
Même question par le même utilisateur (compte différent) ici: http://stackoverflow.com/questions/5042196/replacing-a-word-in-a-file-using-c –