Saut de ligne dans un fichier texte

Résolu
justin -  
soufiannnne Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Suite à des recherches sur ce site j'ai vu qu'il semblait que pour sauter des lignes il fallait utiliser le \n, j'ai donc suivi les réponses que d'autres ont obtenu seulement dans mon fichier les sauts de ligne ne se font pas ils sont remplacés par un petit carré...

Par ailleurs je souhaiterais ensuite envoyer le fichier par mais avec PJ et cc donc si par hasard vous avez aussi un script car j'ai des soucis avec le mien qui est simple mail...

Merci beaucoup!

$dtJour = date ("Ymd");
$fmbX = fopen ("inscriptionsDu".$dtJours.".txt", "a");
fputs ($fmbX, $dtExtract);
fputs ($fmbX, "\n");
fputs ($fmbX, "\n");

3 réponses

le père
 
Bonjour

Ça dépend des systèmes d'exploitations... Pour windows, le passage à la ligne est formé de deux caractères : "\r\n"
(\r et \n étant le caractère de codes ASCII 0D et \n celui de code ASCII 0A
0
justin
 
Je te remercie, j'etais un peu perdu car le \n fonctionnait si je mettais un fichier .xls et pas dans le cas d'un fichier .txt

Bonne journée!
0
soufiannnne Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
%\r\n pour saut de la ligne en matlab
x= [0 1 2];
y = [3 4 5];
fid = fopen('C:\Users\Soufiane\Documents\MATLAB\app\test.txt','w');
fprintf(fid,'%i\t ',x);
fprintf(fid,'\r\n');%\r\n pour saut de la ligne en matlab
fprintf(fid,'%i\t ',y);
fclose(fid)


resultat :
0 1 2
3 4 5
0