Name: brunch 2011-05-09 21:17
void sudoku_print(const Sudoku* sudoku){
int i = 0;
if (!sudoku)
return;
printf("+=====+=====+=====+");
for (i = 0; i < 81; i++){
if (!(i % 9)){
if (i)
printf("|");
printf("\n");
}
if (!(i % 27) && i)
printf("¦-----+-----+-----¦\n");
if (!(i % 3))
printf("|");
else
printf("¦");
printf("%c", sudoku->puzzle[i/9][i%9]);
}
printf("|\n+=====+=====+=====+\n");
}
int i = 0;
if (!sudoku)
return;
printf("+=====+=====+=====+");
for (i = 0; i < 81; i++){
if (!(i % 9)){
if (i)
printf("|");
printf("\n");
}
if (!(i % 27) && i)
printf("¦-----+-----+-----¦\n");
if (!(i % 3))
printf("|");
else
printf("¦");
printf("%c", sudoku->puzzle[i/9][i%9]);
}
printf("|\n+=====+=====+=====+\n");
}