Bonjour,
Je rencontre un soucis pour modifier un fichier texte que je n'arrive pas à fixer.
Pour modifier mon fichier texte, j'ai procédé de la manière suivante :
Mon soucis c'est qu'avant j'ai ça (dans le fichier texte) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 a=[0.5 3.0]; b=[90 250]; fid = fopen('inputFile.txt','r+'); if (fid == -1); return; end N=21; for n=1:N ligne = fgets(fid); end fseek(fid,0,0); fprintf(fid,'A : %2.1d %d\n',a(1),a(2)); fprintf(fid,'B : %d %d',b(1),b(2)); fprintf(fid,'\n'); fclose('all');
et après modification du fichier texte à l'aide du code, j'obtiens cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 A : 1.0 2.0 B : 100.0 180.0 d : 0.02 0.06
Je n'arrive pas à comprendre pourquoi et ce que j'ai loupé. (je ne sais pas pourquoi j'ai la ligne avec 0.0 qui apparaît)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 A : 5.0e-01 3 B : 90 250 0.0 d : 0.02 0.06
Merci d'avance pour votre aide !!
Partager