rebonjour la liste,
Je me trouve à nouveau face à un petit problème, trivial soit,
je crée un package test comme suit :
je l'utilise dans mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
ce qui ne va pas c'est qu'il inscrit "HASH...." dans le fichier, pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } &
dois-je faire un réferencement ? je ne sais plus vraiment comment...
d'avance merci.
Partager