Blog Stats
  • Posts - 3
  • Articles - 0
  • Comments - 157
  • Trackbacks - 1

 

lunedì 26 settembre 2005

Post #3 - Piccolo bug per il Sudoku Solve ricorsivo

 

Si trova nel codice del membro SetCell e consiste in un errato controllo sulla posizione della cella che può assumere i valori da 0 ad 80, mentre l'if esclude sia il valore 0 (prima cella), che il valore 80 (ultima cella), pertanto:

codice con il piccolo ed insidioso bug:

if(CellPosition > 0 && CellPosition < 80)

 

codice corretto:

if(CellPosition > -1 && CellPosition < 81)

 

Ciao a presto!

powered by IMHO 1.2

 

 

Copyright © Roberto Giacomelli