bounjour;
je dois écrire des données dans un fichier.txt a l'aidede fprintf mais le problème c'est qu'il ne prend pas en considération les retour en ligne('\n') quand j'ouvre le fichier en question?
bounjour;
je dois écrire des données dans un fichier.txt a l'aidede fprintf mais le problème c'est qu'il ne prend pas en considération les retour en ligne('\n') quand j'ouvre le fichier en question?
Normalement ce code t'écrit un entier et retourne à la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fprintf(monfichier,'%i\n',monentier);
je me suis aperçu que quand j'ouvre mon fichier avec le wordpad il prend en considération le retour en ligne mais ce n'est pas du tout le cas quand je l'ouvre avec le bloc note!!!
Il faut TOUJOURS préciser que le fichier est un fichier texte à l'ouverture avec FOPEN en mettant l'argument t (en lecture comme en écriture) :
=> Why does FPRINTF put strange characters in files when using MATLAB for the PC under Windows or DOS?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 fid = fopen('monfichier.txt','wt'); fprintf(...); fclose(fid);
le résultat est nickel!!! merci infiniement Dut !
Partager