ifstream, конец строки и перейти к следующей строке?
Вы должны очистить состояние cpp ошибки потока с помощью in.clear();
после ifstream цикла, тогда поток снова ifstream будет работать, как если std бы ошибки не было.
Вы также std можете упростить свой цикл, чтобы:
while (in >> v) {
cout << v << " ";
}
in.clear();
Извлечение stdlib потока возвращается, если std операция прошла успешно, поэтому ifstream вы можете проверить это напрямую, не ifstream проверяя явно in.good();
.
c++
std
ifstream
ifstream, конец строки и перейти к следующей строке?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.