#include #include #include #include "sudoku.h" int main(int argc, char *argv[]) { char str[10]; int x, y, i = 0; sudoku sudo; std::string line; if (argc < 2) { printf("Not enough arguments given\n"); return 1; } if (strlen(argv[1]) < 81) { printf("Too short input given\n"); return 2; } for (y = 0; y < 9; y++) { for (x = 0; x < 9; x++, i++) str[x] = argv[1][i]; str[9] = 0; line = str; sudo.str_to_row(y, line); } sudo.print(); }