Bonjour, j'aurais besoin d'un petit coup de pouce. J'ai un fichier texte dans lequel apparait à plusieurs moment un marqueur appelé "R12".
Je cherche à modifier le nom de celui-ci en alternant "R12_a" puis "R12_b" pour celui qui suit juste après, et ainsi de suite jusqu'à la fin du fichier. (J'espère que c'est assez clair ma phrase..)
Pour l'instant j'ai ce code:
J'arrive donc à modifier tous les R12 du fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 fid = fopen('data.txt','r'); X = fread(fid); fclose(fid); X1 = strrep(X,'R12','R12_a'); X2 = strrep(X,'R12','R12_b'); fid = fopen('data.txt','w'); fwrite(fid,X1); fclose(fid);
Je pensais faire quelque chose comme ça pour en marquer un sur deux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 fid = fopen('data.txt','w'); fwrite(fid,X1); mettre une commande ici qui me permettrait de passer à la ligne suivante, pour ne pas rajouter la modif à la suite fwrite(fid,X2); fclose(fid);
Merci de votre aide. Bonne journée!
Partager