pb tableau[résolu] - Perl - Programmation
Marsh Posté le 02-06-2006 à 14:13:14
essai $array->[0][0] 
$array est une reference vers un tableau (qui contient lui meme des reference vers des tableaux, puisque tu a deux dimension, mais dans ce cas la fleche est optionnelle) 
 
en gros si tu avait @array, tu aurais $array[0], mais avec $array qui est une ref de tableau tu dois faire $array->[0]
Marsh Posté le 02-06-2006 à 14:39:00
mmm je vais essayer... 
 
 
Nan ca marche pas dsl mais j'ai trouver autrement je fais comme ca: 
 
my $i=0; 
my @indent; 
foreach my $ref_array2 (@$array2) { 
       # Parcours de chaque ligne 
       foreach my $scalar2 (@$ref_array2) { 
           push (@indent,$scalar2); 
       } 
       open F, ">>$fichier"; 
       print F "$indent[$i]\n"; 
       $i++; 
} 
close F; 
 
merci quand même
Marsh Posté le 02-06-2006 à 11:50:30
Alors voila sur internet:http://www.bribes.org/perl/docfr/perlwin32faq12.html
J'ai trouver que cette ligne:
rendais la donnée array2 accessible comme un tableau comme ceci:
"Maintenant $array[0][0] contient la valeur de la cellule A8, $array[0][1] la valeur de la cellule B8, $array[1][0] celle de A9 et $array[1][1] celle de B9."
mais quand j'essai ceci lme compilateur me crie que array2 est mal formater:
[Fri Jun 2 11:49:56 2006] convertisseur.pl: Global symbol "@array2" requires explicit package name at convertisseur.pl line 60.
[Fri Jun 2 11:49:56 2006] convertisseur.pl: Execution of convertisseur.pl aborted due to compilation errors.
si quelqu'un vois ce que je peut y faire
Message édité par Lanfeust42 le 02-06-2006 à 14:39:33