新微赢技术网
标题:
[求助]大家好,请问怎样判断用户输入的数据是整型
[打印本页]
作者:
水中de云
时间:
2009-11-2 05:35
标题:
[求助]大家好,请问怎样判断用户输入的数据是整型
比如有以下几行代码
int num,N;
cout<<"Please input the decimal number:";
cin>>num;
cout<<"And value of N:";
cin>>N;
如果输入的是4e,adg等的话就会出现错误,那我怎样判断用户输入的数据是不是整型呢,还有怎么样去掉空格,比如输入
4 5,本来我想num=45,但是结果是num=4,N=5.望不吝赐教,谢谢大家
作者:
小点点14504
时间:
2009-11-2 05:35
用字符串接收了以后自己写代码去分析这个串
by 雨中飞燕 QQ:78803110 QQ讨论群:5305909
请大家不要用TC来学习C语言,点击此处查看原因
C/C++算法习题(OnlineJudge):
http://yzfy.org/
作者:
阳光aiq浪子
时间:
2009-11-2 05:35
in c++, you can check the state of input stream;
you can also use istringstream to parse the input.
作者:
烟灰缸2
时间:
2009-11-2 05:36
int a;
cout<<"enter the value of a"<<endl;
if(!(cin>>a)) cout<<"error"<<endl;
應該就是醬紫吧。
作者:
黑角残叶
时间:
2009-11-2 05:36
谢谢4楼,虽然没能完全解决我的问题,但我学会了这个简单的方法.
作者:
文文
时间:
2009-11-5 02:05
好 好帖 很好帖 确实好帖 少见的好帖
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2