code ascii du caractère <retour à la ligne> ? - Programmation
Marsh Posté le 11-06-2001 à 15:25:45
ben en fait y'a deux code : cr et lr qui sont codés normalement 0x0D et 0x0A sous dos et windows, sous lunix/unix il n'y en a qu'un. (13 et 10 en décimal)
Marsh Posté le 11-06-2001 à 15:27:10
Sous DOS/windows : fin de ligne 2 caractères : 10 13 (les deux sont obligatoires)
Pour les Unix/Beos : (généralement) fin de ligne 1 caractère : 13
Le caractère 10 ce nomme cariage return (CR)
Le caractère 13 ce nomme Line ??? (LF) (me rapelle plus de la fin du nom)
C'est pas les noms des variables mais c'est les noms sous lequel ils sont référencé dans beaucoup de vieux livres de programmation et dans quelques uns de récents.
Pour le php, il me semble que quel que soit l'OS, il utilise le format du Dos/Windows. Par contre, pour les langages du genre C/C++ , le format utilisé dépends de l'OS.
Pour le /n, ca indique juste à la fonction qui écrit dans le fichier qu'un retour à la ligne doit être rajouté. Le /n, n'as pas cette signification dans les autres fonctions.
Marsh Posté le 11-06-2001 à 15:27:15
darkoli> c'est CR pour Carriage Return, et LF pour Line Feed (l'expression date du temps des machines a ecrire)
Marsh Posté le 11-06-2001 à 16:14:08
Pour faire des recherches (Windows/BC) dans des fichiers, je me suis déclaré une variable
LPCSTR CrLf = "\r\n"; // Ou char ....
Marsh Posté le 11-06-2001 à 15:16:39
Je dois sélectionner des lignes de textes dans un document sous forme de chat (ex : <machin> : blablabla). J'ai bien un marqueur de début de ligne (le pseudo), mais il me faudrait le code ascii du retour à la ligne pour réussir à séparer les phrases.
(note : j'ai essayé avec le '\n', sans succès)