小兵张嘎感受50字:VC++编程问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 07:56:02
#include <iostream.h>
void main(void)
{float a;
cout<<"输入一个实数!“<<'\n';
cin>>a;
cout<<"a="<<a;
}
以上程序中,当要求输入一个实数,而误操作输入了字母,则进入死循环。如何解决??要求:报告输入错误!

实现它不会死循环

我的做法是先定义一个字符数组,然后对它输入值,再判断.如果是浮点数就转换,不是就 报告输入错误

转换比较麻烦,我就不写咯.

用C#比较好点.有专门的函数可以用.

写个简单的判断语句就是了`