Скорее всего, вашей программе не удалось открыть файл.
- Добавьте проверку, чтобы убедиться, что открытие файла прошло успешно.
- Добавьте проверку при чтении содержимое файла. Если есть ошибка, добавьте код для ее устранения.
fin.open("file.in");
if ( !fin )
{
std::cerr << "ERROR: Unable to open file.\n";
return EXIT_FAILURE;
}
for(int i = 0; i < 9; i++){
for(int j = 0; j < 9; j++){
if ( !(fin >> place[i][j]) ) {
std::cerr << "ERROR: Unable to read number from file.\n";
return EXIT_FAILURE;
}
}
}
Если вы видите какое-либо из этих сообщений об ошибке,
- Попробуйте запустить программу из каталога где находится file.in, или
- Использовать абсолютный путь к файлу.