Cariage Return dans un string et fwrite [C/C++] - Programmation
Marsh Posté le 10-08-2001 à 13:41:26
Tt dépend du viewer que tu utilises pour "outfile.txt".. Certains aiment les carriage return (\r) d´autre les line feed (\n)..
La méthode que j´ai trouvé est de mettre à chaque fois les 2 ( "\r\n" ) pour un retour à la ligne: ça marche avec tous les viewer pour l´instant..
Marsh Posté le 10-08-2001 à 14:16:01
Cr tout seul, ou LF tout seul, c'est pour Unix(Linux) et MacIntosh.
Sur PC, il faut les deux.
Marsh Posté le 10-08-2001 à 14:33:06
pour info:
code ascii CR : 13
code ascii LF : 10
Marsh Posté le 10-08-2001 à 13:24:08
Salut, mon problème est le suivant:
J'ai une chaine de caractère (char) représentant un texte. je fais un fwrite de cette chaine pour la récupérer dans un fichier outfile.txt.
Or, dans la chaine de caractère j'ai inséré plusieurs fois le caractère 'CR' (cariage return je crois- ASCII decimal=13) pour que dans le fichier outfile.txt il y est des retours à ligne aux endroits voulus.
Le problème est que lorsque je lis mon outfile.txt les 'CR' n'ont pas été transformés en retour à la ligne comme voulu mais en un petit carré...