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

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] break

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] break

n°454938
deviant
Posté le 11-07-2003 à 12:07:25  profilanswer
 

Deuxième trou de mémoire, comment on ferait en perl l'équivalent
de ce code ne php ?
 
while($line = fgets($file, 4096) != $plop)
{
  print "plop\n";
}


Message édité par deviant le 11-07-2003 à 12:12:38
mood
Publicité
Posté le 11-07-2003 à 12:07:25  profilanswer
 

n°455037
deviant
Posté le 11-07-2003 à 13:41:41  profilanswer
 

J'ai trouvé mais ca doit être optimisable
 

Code :
  1. foo: while(<MESURE> )
  2.        {
  3.          ($x2) = split /\s/;
  4.          if ($x != $x2)
  5.            {
  6.              print "$x2 0\n";
  7.            }
  8.          else { last foo };
  9.        }

n°455677
pospos
Posté le 11-07-2003 à 19:29:32  profilanswer
 

fait attention à '!=' : c'est une comparaison sur les nombres et non des string, il faut usiliser 'ne'
 
Je ne suis pas sur de ce que tu veux faire mais ca devrait t'aider:
 

Code :
  1. open(IN, $file) or die;
  2. while(<IN> ) {
  3.   s/^\s+|\s+//g; # on vire les espaces avant et apres
  4.   #je sais pas si tu veux ca mais bon...
  5.   #je vois pas ce qu'etait censé faire ton split:
  6.   #il prend le premier mot de la ligne tel qu'il est ecrit dans ton code...
  7.   chomp; # pour virer le "\n" final
  8.   if ($_ ne $plop) {
  9.     print "plop\n";
  10.   } else {
  11.     last;
  12.   }
  13. }
  14. close(IN);


Message édité par pospos le 11-07-2003 à 19:29:50

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

  [Perl] break

 

Sujets relatifs
[Perl] Petite regexp[perl] Récupérer les parametres dans l'url d'un cgi
[Perl] lecture/écriture d'un fichier[c] perl embed sous linux
[Perl] Effacer éléments du tableau[Perl CGI] Passer des paramètres à une cgi à partir d'une autre cgi
[Perl] Vitesse entre grep et defined[Perl] Compte à rebours
[Perl] Substitution[Perl] Hash et cgi
Plus de sujets relatifs à : [Perl] break


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