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

  FORUM HardWare.fr
  Programmation

  [Perl] Débutant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Débutant

n°77083
belzme
Hertz ou ne pas hertz...
Posté le 01-12-2001 à 01:03:34  profilanswer
 

Comment on compare 2 variables de type String en Perl ?
 
(ne me dite pas $var1 == $var2 car ça ne marche pas)

mood
Publicité
Posté le 01-12-2001 à 01:03:34  profilanswer
 

n°77201
belzme
Hertz ou ne pas hertz...
Posté le 01-12-2001 à 15:14:32  profilanswer
 

eup

n°77267
phraide
Posté le 01-12-2001 à 17:25:40  profilanswer
 

print "idem" if $ch1 eq $ch2;


---------------
I'm too old for this shit.
n°77309
belzme
Hertz ou ne pas hertz...
Posté le 01-12-2001 à 20:25:09  profilanswer
 

c'est eq ??? ok merci bcp!!!

n°77310
belzme
Hertz ou ne pas hertz...
Posté le 01-12-2001 à 20:31:15  profilanswer
 

Humm je sais pas si c'est a cause du eq , mais ca ne semble pas marcher...  
 
Voici ma fonction :
 
Je sais que le probleme vient pas du fihier ETUDIANTS puisque toute mes fonctions marche si lj'enleve la comparaison entre $ville et $villeRech...
 
Car meem si je tape uen ville uqi se trouve dans le fichier elle me retourne personne...  
 
sub listeVille {
 print "\nVille recherché:";
 $villeRech = <STDIN>;
 print "\n\# d'étudiant\tNote\n\n";
 while  (<ETUDIANTS> ) {
  chomp;
  ($num,$nom,$prenom,$ville,$note) = split (/:/);
  if ($ville eq $villeRech) {
   $nbEtudiants++;
   $noteTotal += $note;
   print "$num\t$note\n";
  }
 
 }
 if ($nbEtudiants != 0) {
  $moy = $noteTotal / $nbEtudiants;
  print "\nMoyenne : $moy";
 }
}

n°77392
phraide
Posté le 02-12-2001 à 03:03:19  profilanswer
 

il est où le open ETUDIANTS, "<etudiants.dat"; ?
 
mets-toi en mode strict toujours (use strict; en tout debut de script)


---------------
I'm too old for this shit.
n°77460
belzme
Hertz ou ne pas hertz...
Posté le 02-12-2001 à 15:00:39  profilanswer
 

AH ca il est bcp plus loins dans le programme :)
 
EN fait c'est que j'offre 5 choix et la personne choisit une des 5 options et dépendant de l'option choisit, il va aller dans la méthode approprié ... mais c'est la seul qui foire ...
 
avec == tout passe (ex q = e ca passe) et avec eq Lachenaie != Lachenaie)...


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

  [Perl] Débutant

 

Sujets relatifs
Comment conseilleriez vous un debutant ?une question de debutant
[Perl Module GD] CompilationY'a t il moyen de mettre Perl en mode idle ??
Probleme VB : debutantdebutant vb 6, besoin d aide, URGENT...
[Perl]Conversion pcl5 -> html ou tiff ou pdf.[C/C++][Débutant] Bloc conditionnel If
[Perl CGI] Comment filtrer les caractères non imprimable ?[Perl] question de débutant.
Plus de sujets relatifs à : [Perl] Débutant


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