code ascii du caractère <retour à la ligne> ?

code ascii du caractère <retour à la ligne> ? - Programmation

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)

Reply

Marsh Posté le 11-06-2001 à 15:16:39   

Reply

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)

Reply

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.

Reply

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) :)

Reply

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 ....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed