Bonjour a tous, je sais que cette question a déjà été posé mais je n'arrive pas appliquer les differentes ressources sur Google ou sur Developpez.com
Est -ce que quelq'un peut m'aider?
J'enregistre un fichier dans un tableau et je veux supprimer tout les mots identiques (doublons) présents à l'interieur avant de faire un traitement sur chaque mot.
Voici mon code:
Merci de vos lumieres!
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
16
17
18
19
20 #Fonction pour supprimer les doublons d'un fichier sub doublons_grep { my %hash_sans_doublon; return grep {! $hash_sans_doublon{$_}++ }@_; } #------------------------------------------------------------ #------Programme Principal #------------------------------------------------------------ my @tab; my $MaxFile = 3; for (my $NumFile=1;$NumFile<=$MaxFile;$NumFile++) { my @temp = Ouvrir_Fichier("File".$NumFile.".txt"); my @lignes_fichierCompare = doublons_grep(@temp); ########## #TRAITEMENT ########## }
Partager