Saut de ligne dans un fichier texte

Résolu/Fermé
justin - 24 août 2009 à 14:06
soufiannnne Messages postés 1 Date d'inscription dimanche 29 mars 2015 Statut Membre Dernière intervention 29 mars 2015 - 29 mars 2015 à 15:05
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");
A voir également:

3 réponses

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
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 dimanche 29 mars 2015 Statut Membre Dernière intervention 29 mars 2015
29 mars 2015 à 15:05
%\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