prob avec utilisation de package
rebonjour la liste,
:cry: Je me trouve à nouveau face à un petit problème, trivial soit,
je crée un package test comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| package test;
sub new
{
my ($nom,$prenom,$age)=@_;
my $test={};
$test->{nom}=$nom;
etc...
return bless $test;
}
1; |
je l'utilise dans mon programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| use test;
sub ajout
{
print "Entrez le nom : ";my $nom=<STDIN>;chomp($nom);
etc...
$test = new test($nom,$prenom,$age);
#inscription dans un fichier
open (FILE, ">>test.txt") or die "...";
printf (FILE "$test\n);
close FILE;
}
& |
ce qui ne va pas c'est qu'il inscrit "HASH...." dans le fichier, pourquoi ?
dois-je faire un réferencement ? je ne sais plus vraiment comment...
d'avance merci.