| @@ -61,8 +61,9 @@ | ||
| 61 | 61 | while (r < 9 && fgets(line, sizeof line, f)) { |
| 62 | 62 | if (line[0] == '#' || line[0] == '\n') |
| 63 | 63 | continue; |
| 64 | /* anything that isn't 1-9 is a blank: '.', '0', '_', ' ' (job000005) */ | |
| 64 | 65 | for (c = 0; c < 9; c++) |
| 65 | grid[r][c] = (line[c] == '.') ? 0 : line[c] - '0'; | |
| 66 | grid[r][c] = (line[c] >= '1' && line[c] <= '9') ? line[c] - '0' : 0; | |
| 66 | 67 | r++; |
| 67 | 68 | } |
| 68 | 69 | return r == 9; |