Bonjour,
je souhaite simplement supprimer chaque occurrence d'une chaîne de caractères dans une ligne d'un fichier.
Pour être plus concret, je souhaite supprimer chaque / de la 3e ligne de ce fichier (qui comprend des milliers de ligne).
Voici le code que j'utilise :
Sauf qu'il ne se passe rien dans 'mon_fichier' après l'exécution de ce script. Qu'est-ce qui cloche dans mon code svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 clc;clear all; close all; fclose all; fid = fopen('mon_fichier','r+') N=3; for i=1:N A = fgetl(fid); end A = strrep(A,'/','') fwrite(fid,A) fclose(fid)
Merci de votre aide
Partager