Voila j'ai un probleme sur un code et je vous demande votre aide .
Mon programme est un correcteur d'orthographe je lis chaque mot d'un fichier texte un par un et les compare avec mon dictionnaire et j'aimerai modifier les mots du fichier texte quand ils sont incorrects .
J'utilise cette boucle :
Et j'aimerai pouvoir remplacer un mot du fichier au moment de sa lecture par un autre qui je stockerai dans un temp[50] disons .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 fichier=fopen(nomfichier, "r+"); while (feof(fichier)==0){ fscanf(fichier, "%s", buffer); if(...){ ...
Je suppose qu'il faut que je supprime le mot ou se trouve mon curseur puis que je fprintf mon mot correct a ce meme endroit , mais je n'arrive aps a trouver comment![]()
J'espere que tout ca n'est pas trop confus , merci d'avance![]()
Partager