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