【发布时间】:2013-03-11 13:14:18
【问题描述】:
你好,我正在写我的作业并且已经完成了,但是一件小事仍然让我感到困惑。我想验证浮点输入,所以如果用户键入 char 它应该显示错误消息。我的挣扎是,无论我做什么,我的循环要么不起作用,要么永远循环。非常感谢您的任何建议。
float fuel;
char ch= ???;
if(fuel==ch)
{
do
{cout<<"Input is not valid. Please enter numeric type!";
cin>>fuel;}
while(fuel!=ch);
【问题讨论】:
-
查看这篇文章希望对你有所帮助[C++检查数字是否为int/float][1][1]:stackoverflow.com/questions/784563/…
标签: c++ validation input