@RemyLebeau В системах с незапамятных времен ни один другой пользователь не может удалить ваши файлы, потому что ОС не позволяет им. Так что, если ваши файлы будут удалены, потому что вы удалили их. Вероятно, поэтому стандартная библиотека на самом деле не заботится об этом.

исал метод, который принимает имя файла, проверяет, существует ли файл и имеет ли содержимое, а затем переходит к чтению 6 чисел в файле в 6int переменные и возврат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

Ответы на вопрос(2)

Ваш ответ на вопрос