J'utlise donc append pour me placer en fin de fichier et écrire, jusque là tout va bien.
Mais voilà pour faire un saut de ligne, j'utilise writeln(fText,'')
et puis je veux écrire quelque chose puis un nouveau saut de ligne writeln(fText,'bla bla')...
Le problème est que le fichier d'origine, dans le quel je rajoute donc des infos, se lit mal avec le bloc note (il y a des petits rectangles en place des espaces et des sauts à la ligne) mais nickel avec emacs. A l'inverse, quand je rajoute des données comme je l'ai mentionné ci-dessus, je les vois bien positionnées avec le bloc note mais dans emacs il y a un ^M qui vient chaque fois s'intercaler dès que je veux sauter de ligne (produit par le writeln donc).
Je devine qu'il doit s'agir de deux conventions de fichier, mais moi ça m'embête fort. Je me pose donc la question : Comment faire pour faire des sauts à la ligne dans le style de ceux du fichier d'origine (càd qui se lit mal avec bloc note et bien avec emacs).
Encore merci d'avance.
PS: Je viens de trouver un compromis (mais qui ne m'avance pas plus). J'ai essayé manuellement de provoquer le retour à la ligne avec les caractères chr(10)+chr(13). Alors là avec le bloc note j'ai deux petits carrés blancs comme pour chaque retour à la ligne du reste du fichier, par contre avec emacs j'ai toujours ce foutu ^M de ***** qui vient en début d'une nouvelle ligne.
Partager