question bateau: ecrire un retour ligne dans fichier

question bateau: ecrire un retour ligne dans fichier - Perl - Programmation

Marsh Posté le 24-03-2005 à 11:09:24    

coucou tout le monde
 bon, les habitués du forum vont vraiment lever les yeux au ciel quand ils vont lire cette question  :whistle: .  
J'ecris des données dans un fichier et je souhaite faire un retour a la ligne toutes les 4 données. quelle est le symbole du return chariot en perl?
 
print fichier '?';
 
 

Reply

Marsh Posté le 24-03-2005 à 11:09:24   

Reply

Marsh Posté le 24-03-2005 à 11:09:55    

\n ?


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 24-03-2005 à 11:10:15    

\n :D
 
edit: [:grilled]


Message édité par onizuka_sensei le 24-03-2005 à 11:11:40
Reply

Marsh Posté le 24-03-2005 à 11:10:55    

bah non, justement, ca ne marche pas
j'ai ecrit:
 
print fichier '\n'
 
mais il m'ecrit \n tel quel dans mon fichier.

Reply

Marsh Posté le 24-03-2005 à 11:12:12    

peut-être print "\n" et non '\n'


Message édité par onizuka_sensei le 24-03-2005 à 11:12:30
Reply

Marsh Posté le 24-03-2005 à 11:13:46    

perl -le "print 'hello'"

Reply

Marsh Posté le 24-03-2005 à 11:14:28    

ah vii, ça marche!! c'etait vraiment tout bete!!!! :sweat:  
 
merci les zamis  :jap:

Reply

Marsh Posté le 24-03-2005 à 11:17:12    

-l[octal]       enable line ending processing, specifies line terminator

Reply

Marsh Posté le 25-03-2005 à 16:54:36    

onizuka_sensei a écrit :

peut-être print "\n" et non '\n'


 
en fait, les "" permettent de dire a "Perl" d'interpreter les symboles entre "". on a donc ici un retour chariot.
 
les ' ' permettent de lui dire de prendre cash les symboles sans les interpreter.
Ce qui nous donne "\$toto" <=> '$toto'
 
Tchô

Reply

Sujets relatifs:

Leave a Replay

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