Dazu sollte ANSI C90 verwendet, werden und praktische Dinge wie Klassen noch nicht genutzt werden.
http://pastie.caboo....la5vlkqmcvv22a5
Das ist der Code.
Der Bug muss in der Funktion sein, in der der Block geprüft wird. Er erkennt manchmal nicht, dass dort eine Zahl mehrmals vorkommt, ich versteh nur nicht warum.
Als Beispiel müsstet ihr das 3. SudokuFeld auskommentieren oder im 2.Feld z.b eine 9 an die 1.Stelle in der 1.Reihe setzen.
Ich kriegs nicht raus wo der Fehler ist, zumal er es oft genug doch richtig erkennt!
Es scheint jedoch die BlockSolved Funktion zu sein.
Dieser Beitrag wurde von ShadowHunter bearbeitet: 04. Dezember 2006 - 20:25