Re: cin
От: Vampire Россия  
Дата: 08.04.03 07:22
Оценка:
Здравствуйте, Denis Yandukin, Вы писали:

DY>Есть такой вопрос, можно ли как то узнать, пуст или нет поток ввода, т.е.

DY>что-то типа:

DY>std::string str;

DY>if (cin.не_пуст)
DY> cin >> str;

DY>нужно для того, чтобы не блокироваться на операции ввода.


анализируй streamsize.

Можно по другому.

std::string str, tmp;
cin >> tmp;
if (cin.good())
str = tmp;
else
Ошибка.
Если долго мучиться что нибудь получится
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.