Глеб

23.04.2025

Работа с файлом С++

Подскажите, почему программа не выводит содержимое файла? Код на картинке.

Операционная система: Windows
Статус: вопрос решён

screenshot1

Вячеслав

клиент

24.04.2025

Глеб , здесь проблема заключается в том, что файл может не открываться успешно, и программа сразу же выходит из цикла чтения, не проверив состояние открытия файла. Поэтому, перед чтением добавьте проверку состояния потока, по типу:
if (!file.is_open()) {
cerr << "Ошибка открытия файла." << endl;
return 1;
}

Чтобы комментировать, необходимо авторизоваться или зарегистрироваться.

Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации. Правила форума.

Нужна удалённая помощь?