c'est qu'en cours on a vraiment pas vu ca du tout (map et d'autres syntaxes) lol.
ben, alors peut être que ton prof devra vous apprendre
ai-je bien compris ton exercice ou pas?
en ce qui concerne les compteurs tu n'as pas besoin?
pour connaître le nombre d'éléments d'un tableau tu as plusieurs possibilités en Perl
@tableau+0;
scalar @tableau
$#tableau+1;
donne le même résultat = le nombre d'éléments d'un tableau
Dans une situation comme la tienne c'est bien d'utiliser les hash.
En fait pour trouver les mots douteux je cherche les éléments qui sont dans le tableau obtenu après la saisie et qui ne sont pas dans le fichier
map c'est une fonction qui agit sur les éléments d'un tableau
au lieu de faire un foreach je fait un map (si tu ne sais pas, les perliens sont des paresseux, demande ton prof et tu verras :-))
et apprends à bien écrire ton code.
En ce qui concerne la fonction push, il faut la comprendre
Voilà ce que tu as dans ton code
while ($ligne=<$fic>) {
push (@tab_motsfic,$ligne);
foreach $elt2(@tab_motsfic) {
Tu devras avoir while ($ligne=<$fic>) { # pour chaque ligne de fichier
push (@tab_motsfic,$ligne); # ajoute au tableau l
} # j'ai supposé que chaque ligne c'est un seule mot
# sinon tu seras obligé de spliter
# chaque ligne, avant d'ajouter au tableau
# ici je ferme le bloc de while
# dorénavant j'utilise le tableau
# qui contient le fichier
foreach $elt2(@tab_motsfic) {


