Здравствуйте, igna, Вы писали:
I>Какой смысл проверять состояние потока ввода (только) до выполнения операции ввода?
I>Вот пример из Стауструпа:
I>I>while (cin) {
I> cin.get(buf,256);
I> cout << buf;
I>}
I>
I>Пример этот должен иллюстрировать другую ошибку (здесь забыли прочитать '\n'), но про проверку условия цикла ничего не говориться. Или что, в ошибочной программе можно делать другие ошибки, они ей уже не повредят?
по-моему здесь нет ошибок