message : "lines ending with only a carriage..."
Le
abitbol
slt
lorsque j'importe des fichiers *.cpp de la fac a chez moi (utilisation de
visual c++6.0), j'ai le message suivant :
"Lines ending with only a carriage return have been detected. These will be
modified to include a line feed."
Ceci est tres embétant parceque je me retrouve avec un interligne entre
chaque ligne de code lorsque j'ouvre le fichier chez moi.
quelqu'un a-t'il une explication, voire même une solution concernant ce
probleme?
merci
lorsque j'importe des fichiers *.cpp de la fac a chez moi (utilisation de
visual c++6.0), j'ai le message suivant :
"Lines ending with only a carriage return have been detected. These will be
modified to include a line feed."
Ceci est tres embétant parceque je me retrouve avec un interligne entre
chaque ligne de code lorsque j'ouvre le fichier chez moi.
quelqu'un a-t'il une explication, voire même une solution concernant ce
probleme?
merci

Poser une question


C'est un vieux et célèbre problème de codage des fichiers
texte différent entre les Unix et dos/windows.
En Unix, une ligne termine par un caractère "retour à
la ligne". En dos/windows, une ligne termine par
un caractère "fin de ligne" puis un autre "retour
à la ligne".
Sur de nombreuses distributions Unix, il existe
un utilitaire "dos2unix" et son petit frère "unix2dos"
qui font ce qu'il faut pour que tout se passe bien.
Marc Boyer
--
Lying for having sex or lying for making war? Trust US presidents :-(
De même que si le transfert de fichiers se fait par ftp, la conversion
est gérée automatiquement.
--
Loïc
effectivement, si je sauvegarde mon *.cpp en format unix avec un editeur de
texte, ca tourne!
En revanche, j'aimerais bien savoir comment faire cette conversion
automatique par ftp!
"Loïc Joly" news:bveecd$cm5$
En te mettant en mode ASCII. Cf la doc de ton client pour plus de
détails.
--
;-)
http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2
|> abitbol wrote:
|> > lorsque j'importe des fichiers *.cpp de la fac a chez moi
|> > (utilisation de visual c++6.0), j'ai le message suivant :
|> > "Lines ending with only a carriage return have been detected.
|> > These will be modified to include a line feed."
|> > Ceci est tres embétant parceque je me retrouve avec un
|> > interligne entre chaque ligne de code lorsque j'ouvre le fichier
|> > chez moi.
|> > quelqu'un a-t'il une explication, voire même une solution
|> > concernant ce probleme?
|> C'est un vieux et célèbre problème de codage des fichiers
|> texte différent entre les Unix et dos/windows.
|> En Unix, une ligne termine par un caractère "retour à
|> la ligne". En dos/windows, une ligne termine par
|> un caractère "fin de ligne" puis un autre "retour
|> à la ligne".
|> Sur de nombreuses distributions Unix, il existe
|> un utilitaire "dos2unix" et son petit frère "unix2dos"
|> qui font ce qu'il faut pour que tout se passe bien.
Ce qui ne sert pas à grand chose, étant donné qu'en
général, ce sont les mêmes fichiers qu'on lit, montés à
travers NFS ou d'autres. Dans la pratique, la meilleur solution, c'est
probablement de maintenir les fichiers dans le format normalisé (qui
est pour une fois celui qu'utilise Microsoft), et d'utiliser un
éditeur sous Unix qui le gère bien -- VIM fait l'affaire, et ça
m'étonnerait qu'il n'y a pas d'option sous emacs.
--
James Kanze mailto:
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93