Comment lire et remplacer un chiffre en c

niki -  
 nob -
g fait un code qui lit un fichier et écrit dedans, dans ce fichier existe une ligne : "... révision 24 ..." le numero 24 est incrémenter a chaque fois que je fais une nouvelle révision j'arrive a y écrire la révision suivante mais pas a effacer l'ancien numéro j'obtien par ex: "... révision 2524 ..." au lieu de "révision 25" .Etant donnée kil ya du texte avant et apres comment faire pour effacer ces 2 caracteres?
PS: j'utilise dans mon code des fscanf et des fprintf

1 réponse

  1. nob
     
    de la meme facon que dans tout langage de prog

    methode 1 :

    chaine1 + valuer + chaine2
    changer valeur = changer l'enssemble de la ligne

    methode 2:
    poser chaine "valuer" à chaineàmodifier+Xcaracteres

    si valeur possede 2 caracteres et la chaineàmodifier en a 11 avant alors les 12eme et 13eme caracteres sont changés.
    0