Я написал метод, который принимает имя файла, проверяет, существует ли файл и имеет ли содержимое, затем перечитывает 6 чисел в файле в 6 int
переменных и возвращает true
.Если файл не существует или не имеет содержимого, он возвращает false.
Однако, когда я вызываю метод и передаю ему файл, который существует, он возвращает false.Я не уверен, где я ошибся.
Вот мой код:
bool readHSV(string the_file)
{
if(ifstream(the_file)){
fstream myfile(the_file, ios_base::in);
myfile >> h_min >> h_max >> s_min >> s_max >> v_min >> v_max;
cout << h_min << endl << h_max << endl << s_min << endl << s_max
<< endl << v_min << endl << v_max;
getchar();
return true;
}
return false;
}
Содержимое файла .txt, который я использую:
4
22
68
192
162
247