Caractère de fin de ligne sous Unix ? - Programmation
Marsh Posté le 01-03-2002 à 17:44:04
Je pense pas parce bloc-note ne capte pas ce cractère de fin de ligne et la totalité du texte se suit.
Marsh Posté le 01-03-2002 à 17:44:34
\n
Marsh Posté le 01-03-2002 à 17:46:41
Si c'est le même caractère de fin de ligne pourquoi bloc note ne le capte pas ?
Marsh Posté le 01-03-2002 à 17:49:51
A ouai c magique .
Mais alors pourquoi ce golmon de bloc note ne capte pas ?
Marsh Posté le 01-03-2002 à 17:50:41
Dans le monde DOS/WINDOWS la fin de ligne est définie par la séquence des 2 codes ASCII suivant 0x0A 0x0D (je sais plus dans quel ordre)
Sous Unix c'est l'un des deux seulement (de tête je sais plus lequel c'est)
Ptain c'est dur la mémoire en fin de semaine ...
Tu peux télécharger sur le site :
http://www.multimania.com/hervet/ rubrique freewares le Pack DOS qui contient des utilitaires dont 1 qui transforme des fichiers texte Unix vers Dos et 1 qui fait le contraire
A+
[jfdsdjhfuetppo]--Message édité par JPA--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 17:57:07
Tu le prends ton visual et tu le mets dans ta corbeille
Installe un vrai os : LINUX !!!! AH
Linux c'est plus fort que toi
Marsh Posté le 01-03-2002 à 18:41:52
BobbyBallow a écrit a écrit : Tu le prends ton visual et tu le mets dans ta corbeille Installe un vrai os : LINUX !!!! AH Linux c'est plus fort que toi |
TROLLEUR DETECTE
[jfdsdjhfuetppo]--Message édité par Tetragrammaton IHVH--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 19:41:13
la sequence de fin de ligne sous windows c CR LF donc 13 10 en ascii
sous unix c juste le line feed, donc juste 10
Marsh Posté le 02-03-2002 à 14:34:27
Unix: \n
DOS: \r\n
Mac (sauf OS X): \r
Simple, quoi.
A+,
Marsh Posté le 02-03-2002 à 14:39:04
oué Mac Os X étant issu de Unix ça doit être \n non ?
Sinon il fo remarquer que win a encore compliqué les choses à foutre 2 caractères et en + les a copié à Unix mais aussi à Mac, vraiment ce bilou ............
Marsh Posté le 02-03-2002 à 15:13:36
Je@nb a écrit a écrit : oué Mac Os X étant issu de Unix ça doit être \n non ? Sinon il fo remarquer que win a encore compliqué les choses à foutre 2 caractères et en + les a copié à Unix mais aussi à Mac, vraiment ce bilou ............ |
Pour OS X, oui, je crois.
Sinon, le truc du dos vient des commandes ecran sur des archaiques becanes:
\r remettait le curseur en debut de ligne sans effacer
\n creait une nouvelle ligne
(J'ai utilise des trucs comme ca).
Les conventions du dos sont donc en fait plus bas niveau/archaiques que celles du Mac et Unix.
A+,
[jfdsdjhfuetppo]--Message édité par gilou--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 17:02:00
Sous visualc++ je souhaite lire un fichier générer sous unix.
Seulement je ne sais pas quel est le caractère de fin de ligne sous unix qui me permettrai de traiter ce fichier.