Bonjour j'aimerais vous soumettre un cas d'école :
je compare 2 fichiers afin de récupérer 2 clés qui permettent d'incrémenter des valeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 open (file_req,"<requetes.txt"); while ($_=<file_req>){ @fic1=split(' ',$_); open (file_mot,"<mot.txt"); while ($_=<file_mot>){ @fic2=split(' ',$_); if ($fic2[0] eq $fic1[1]){ $inner{$fic1[0],$fic2[1]}+=$fic2[3]; } } close file_mot; } close file_req;
Mon but final est d'afficher chacun des $fic2[1] triés dans l'ordre décroissant de la valeur $fic2[3] pour chaque $fic1[0].
: Est-ce que mon tableau me permet de le faire ?
: si oui comment dois-je m'y prendre ?
: Sinon, comment dois-je construire ma boucle pr afficher simplement chacune des clés et les valeurs sans tri?
: Enfin, quelles sont les autres options de construction de tableau qui me permettrait de répondre à mon but premier?
Merci d'avance...
Partager