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

 


Dernière réponse
Sujet : [Perl] Débutant
belzme 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)...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
belzme 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)...
phraide il est où le open ETUDIANTS, "<etudiants.dat"; ?
 
mets-toi en mode strict toujours (use strict; en tout debut de script)
belzme 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";
 }
}
belzme c'est eq ??? ok merci bcp!!!
phraide print "idem" if $ch1 eq $ch2;
belzme eup
belzme Comment on compare 2 variables de type String en Perl ?
 
(ne me dite pas $var1 == $var2 car ça ne marche pas)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)