Télécharger le zip
Bonjour,Si on parle d'un dictionnaire, je vous conseille surtout de ne pas lire tout le ficher avec ReadAllText("Dictionnaire.txt"), si le fichier est aussi gros, ça va jeter -probablement- une exception.Il faut mieux utiliser une base de donner pour pouvoir gerer/mettre à jour/rechercher les mots souhaités.
Bonjour,I - Dans la boucle de traitement, il y a un "Application.DoEvents()" qui ne sert à rien puisque ce traitement est asynchrone (dans un auter Thread).II - dans une recherche toute simple d'un mot, il y a des algorithmes bien plus rapides que de parcourir toute la liste.Par exemple, prendre le milieu de la liste est regarder si le mot recherché est avant ou après, et en fonction, refaire la même chose sur la moitier restante...III - Par contre, en général, la recherche brute dans un dico n'est pas la bonne. Le mieux, c'est des algos de recherche qui donne des valeurs correspondant à une ressemblance plus ou moins grande avec le mot recherché.Dans ce cas, le mot "maison" est trouvé si l'utilisateur tape "maison", mais s'il tape "méson", il faut lui proposer le mot "maison".Rechercher "distance entre deux mots" sur le net, pour avoir une idée...Barbichette5/10 (bien, mais pas innovant)
bonjour babichette et miharbidonoexact ce programme ne traite pas les erreurs d'orthographe et recherche de façon brute.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 975 482 membres 10 nouveaux aujourd'hui 16 318 membres club