Newer
Older
if (argc != 2 && argc !=3)
usage();
while ((opt = getopt(argc, argv, "vx")) != -1)
switch (opt) {
case 'v': Grid::verbose = true; break;
case 'x': Grid::advprint = true; break;
default: usage();
}
std::cerr << "Loading failed !" << std::endl;
return EXIT_LOADFAIL;
if (Grid::verbose) {
std::cout << "Loaded grid:" << std::endl;
grid->print();
if (grid->verify()) {
if (Grid::verbose)
std::cout << "Solution found." << std::endl;
return EXIT_FOUND;
}
std::cout << "No suitable solution found." << std::endl;
return EXIT_NOTFOUND;