利用C++怎样判定输入的是字符串还是数字串

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:28:48
最好给出一段代码,谢谢
就是说我想让你输入一个浮点型的数,但你可能输入一个字符串,我怎样才能知道你输入的是数还是字符串

#include <iostream.h>
void main()
{ char c[80],*p=a;
cout<<"please input a string:";
cin>>p;
while(*p!='\0')
if(*p<='0' || *p>='9')
{cout<<"是字符串\n"; return;}
else p++;
cout<<"是数字串\n";
}