Bonjour,
J'utilise le module Convert::Binary::C pour pouvoir travailler avec le C.
La méthode typedef renvoie un hash de hash et je ne sais pas comment le parcourir.
Voici le code :
Pour parcourir un hash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/usr/bin/perl -w use strict; use Convert::Binary::C; my $d = new Convert::Binary::C ByteOrder => 'LittleEndian', Alignment => 1; my %h = $d->typedef;
Comment faire pour lire les valeurs du hash de hash réellement présent dans %h?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach my $k (keys(%h)){ print "Clef=$k Valeur=$h{$k}\n"; }
Merci
Partager