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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Problème sur le passage de paramètre en PERL[Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème sur le passage de paramètre en PERL[Résolu]

n°1055151
makiwill
Posté le 25-06-2008 à 15:19:12  profilanswer
 

Bonjour,
 
Je viens d'essayer d'implémenter la fonction ip2long en Perl et je suis incapable de la teste à cause d'un problème de paramètre.
 

Code :
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use Switch;
  4. my $calcul_adresse_ip;
  5. my @octet;
  6. my $calcul_masque;
  7. my $ip_long;
  8. my $num;
  9. my $calcul_inetaddr;
  10. my $ip_temp="10.20.25.0";
  11. $num=ip2long($ip_temp);
  12. sub ip2long
  13. {
  14.         $calcul_adresse_ip=$_[0];
  15.         chomp($calcul_adresse_ip);
  16.         @octet=split(/\./,$$calcul_adresse_ip);
  17.         $ip_long=0;
  18.         foreach my $octet (@octet)
  19.         {
  20.                 $ip_long <<=8;
  21.                 $ip_long |= $octet;
  22.         }
  23.         print $ip_long;
  24. }


 
J'ai essayé en passant $$ma_variable_passé_en_paramètre ou encore &mafct($param).
Rien n'y fait j'ai toujours ce message d'erreur.

Code :
  1. Can't use string ("10.20.25.0" ) as a SCALAR ref while "strict refs" in use at calcul.pl line 21.


 
Ca a un rapport avec le "use strict;"?
 
Merci pour la lecture,
 
+


Message édité par makiwill le 25-06-2008 à 15:31:10
mood
Publicité
Posté le 25-06-2008 à 15:19:12  profilanswer
 

n°1055155
makiwill
Posté le 25-06-2008 à 15:30:41  profilanswer
 

C'est bon je viens de trouver, à la ligne 21 il y a un "$" de trop.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Problème sur le passage de paramètre en PERL[Résolu]

 

Sujets relatifs
[MANDRIVA] probleme ports USB[LDAP] probleme ldap.conf
Probleme pour parametrer CUPS sous DEBIANproblème de kernel
[+ou- résolu] Debian/Ubuntu ne reconnait pas mon HD pendant l'install[RESOLU]Postfix + Courier-imap + LDAP
Problème avec HeartBeat 2.installation sur clé usb réussi mais problème de config de grub
problème de resolution maximale et frequence ...AIX : problème de droits sur File System [RESOLU]
Plus de sujets relatifs à : Problème sur le passage de paramètre en PERL[Résolu]


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