Caractère de fin de ligne sous Unix ?

Caractère de fin de ligne sous Unix ? - Programmation

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.

Reply

Marsh Posté le 01-03-2002 à 17:02:00   

Reply

Marsh Posté le 01-03-2002 à 17:29:47    

\n

Reply

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.

Reply

Marsh Posté le 01-03-2002 à 17:44:34    

\n


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

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 ?

Reply

Marsh Posté le 01-03-2002 à 17:47:28    

essaye avec wordpad (c'est magique)

Reply

Marsh Posté le 01-03-2002 à 17:49:51    

A ouai c magique  :D .
 
Mais alors pourquoi ce golmon de bloc note ne capte pas ?

Reply

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]

Reply

Marsh Posté le 01-03-2002 à 17:57:07    

Tu le prends ton visual et tu le mets dans ta corbeille  :p  
Installe un vrai os : LINUX !!!! AH  :sol:  
Linux c'est plus fort que toi  :hap:

Reply

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  :p  
Installe un vrai os : LINUX !!!! AH  :sol:  
Linux c'est plus fort que toi  :hap:  




 
TROLLEUR DETECTE  :lol:

 

[jfdsdjhfuetppo]--Message édité par Tetragrammaton IHVH--[/jfdsdjhfuetppo]


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 01-03-2002 à 18:41:52   

Reply

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

Reply

Marsh Posté le 01-03-2002 à 23:04:39    

CR = \r
LN = \n

Reply

Marsh Posté le 02-03-2002 à 14:28:17    

oué c ça, et sous mac c \r unciquement non ?

Reply

Marsh Posté le 02-03-2002 à 14:34:27    

Unix: \n
DOS: \r\n
Mac (sauf OS X): \r
Simple, quoi. :D :D
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

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

Reply

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




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]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

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