Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1958 connectés 

  FORUM HardWare.fr
  Programmation

  Caractère de fin de ligne sous Unix ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Caractère de fin de ligne sous Unix ?

n°106752
merou91
Team Fallback !!
Posté le 01-03-2002 à 17:02:00  profilanswer
 

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.

mood
Publicité
Posté le 01-03-2002 à 17:02:00  profilanswer
 

n°106762
Titoine42
Posté le 01-03-2002 à 17:29:47  profilanswer
 

\n

n°106766
merou91
Team Fallback !!
Posté le 01-03-2002 à 17:44:04  profilanswer
 

Je pense pas parce bloc-note ne capte pas ce cractère de fin de ligne et la totalité du texte se suit.

n°106768
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 01-03-2002 à 17:44:34  profilanswer
 

\n


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°106769
merou91
Team Fallback !!
Posté le 01-03-2002 à 17:46:41  profilanswer
 

Si c'est le même caractère de fin de ligne pourquoi bloc note ne le capte pas ?

n°106770
Titoine42
Posté le 01-03-2002 à 17:47:28  profilanswer
 

essaye avec wordpad (c'est magique)

n°106773
merou91
Team Fallback !!
Posté le 01-03-2002 à 17:49:51  profilanswer
 

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

n°106774
JPA
Posté le 01-03-2002 à 17:50:41  profilanswer
 

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]

n°106777
el tarlo
Posté le 01-03-2002 à 17:57:07  profilanswer
 

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:

n°106796
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 01-03-2002 à 18:41:52  profilanswer
 

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
mood
Publicité
Posté le 01-03-2002 à 18:41:52  profilanswer
 

n°106819
HappyHarry
Posté le 01-03-2002 à 19:41:13  profilanswer
 

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

n°106898
Titoine42
Posté le 01-03-2002 à 23:04:39  profilanswer
 

CR = \r
LN = \n

n°107005
Je@nb
Kindly give dime
Posté le 02-03-2002 à 14:28:17  profilanswer
 

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

n°107010
gilou
Modérateur
Modzilla
Posté le 02-03-2002 à 14:34:27  profilanswer
 

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é!  --
n°107014
Je@nb
Kindly give dime
Posté le 02-03-2002 à 14:39:04  profilanswer
 

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

n°107024
gilou
Modérateur
Modzilla
Posté le 02-03-2002 à 15:13:36  profilanswer
 

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é!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Caractère de fin de ligne sous Unix ?

 

Sujets relatifs
[C/UNIX] Probleme louchequel caractère asci depuis un code (sous dos)
[C/Unix] Programmation systemeAdresse MAC a recuperer sur UNIX
[HTML] Limiter le nb de caractere dans un textareaPhpmyadmin : il ne m'insère que la première ligne de mon csv..
printf -> peut on placer un caractere a n importe quelle endroit ecranDéveloppement d'un Jeu De Rôle en ligne, ca vous intéresse ?
[C] .. elle est bonne cette ligne ?Script Unix : variable imbriquée , HELP!
Plus de sujets relatifs à : Caractère de fin de ligne sous Unix ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR