我有这个代码:
double i;
while(cin >> i)
{
if ( i < 0.0)
cout << "ENTER A POSITIVE NUMBER: ";
else
break;
}
我想要这样的代码(我不想使用中断):
while((cin >> i) < 0.0)
{
cout << "ENTER A POSITIVE NUMBER: ";
}
我在这一行得到一个错误:while((cin >> i) < 0.0)
说invalid operands to binary expression
.
我错过了什么?