racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 17 sept. 2006 à 15:37
Salut,
"\n" = nouvelle ligne.
"\r" = retour chariot.
"\r\n" = retour chariot + nouvelle ligne.
Ces appellations ont été utilisées pour les machines à écrire puis les
imprimantes pour écrire sur une nouvelle ligne. La page se trouve
décalée verticalement d'une position et le chariot porteur de la tête
d'écriture met celle-ci tout à gauche de la page. Par analogie, on les
utilise pour l'affichage de textes à l'écran. Dans beaucoup de cas "\n"
suffit car le retour chariot est implicite. Mais dans certains d'autres
cas il faut utiliser "\r\n".
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 17 sept. 2006 à 16:18
Dans les fichiers texte Windows, un passage de ligne est définit par "\r\n", sous Unix, par "\n", et sous Mac, par "\r". En utilisant la librairie standard C, tous les passages de lignes sont des "\n".
<hr size="2" width="100%" />Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.