| @@ -71,8 +71,9 @@ | ||
| 71 | 71 | while (r < 9 && fgets(line, sizeof line, f)) { |
| 72 | 72 | if (line[0] == '#' || line[0] == '\n') |
| 73 | 73 | continue; |
| 74 | /* anything that isn't 1-9 is a blank: '.', '0', '_', ' ' (job000005) */ | |
| 74 | 75 | for (c = 0; c < 9; c++) |
| 75 | grid[r][c] = (line[c] == '.') ? 0 : line[c] - '0'; | |
| 76 | grid[r][c] = (line[c] >= '1' && line[c] <= '9') ? line[c] - '0' : 0; | |
| 76 | 77 | r++; |
| 77 | 78 | } |
| 78 | 79 | return r == 9; |