RÉSOLVEUR DE SUDOKU

Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 - 31 mai 2010 à 18:35
clever2man Messages postés 1 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 7 juin 2010 - 7 juin 2010 à 16:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51829-resolveur-de-sudoku

clever2man Messages postés 1 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 7 juin 2010
7 juin 2010 à 16:50
merci pour la
cs_ShayW Messages postés 3253 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 57
1 juin 2010 à 18:18
salut rhisty
1 C'aurait été mieux si chaque case reçoit des chiffres seulement

2 Si j'écris le meme chiffre dans la meme rangée ou colonne
il n'y a pas avertissement ou meme erreur message comme le
chiffre est déja utilisé.
J'ai marqué 3 3 3 la 1er rangée ensuite j'ai appuyé process
il essaye de résoudre mais j'ai l'impression qu'il rentre dans une loop infini
3 cela beaucoup de temps pour donner la solution
Si il donne une solution le debugger s'arrete à
Public Sub process()

If initialized(i) Then Continue While
Bonne programmation
rhisty Messages postés 4 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 12 février 2009
1 juin 2010 à 08:07
a ok.
C noté. Et c'est ce qui m'induit souvent dans des erreurs.
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
1 juin 2010 à 07:56
cela oblige à bien déclarer les variables, évite les conversions implicite, etc...
Ex qui léve une erreur si option à on
dim a =2 (manque as integer)
dim txt = "tyty" (manque as string)
txt &= a (manque .tostring)
etc...
rhisty Messages postés 4 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 12 février 2009
1 juin 2010 à 07:50
Merci donc. Mais c'est quoi d'abord "strict" et "explicit" ?
Je les ai vu dans quelques sources mais je ne les comprends pas :(
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
31 mai 2010 à 18:35
salut, à la premiére lecture, c'est bien écrit, bien décomposé, mais absolument pas commenté.
cela reste lisible néamoins, manque une option strict et explicit à on pour vérifier le tout.
Merci pour la source.
++
Rejoignez-nous