Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1897|回复: 6
打印 上一主题 下一主题

如何让User只是输入integer 不可以 character

[复制链接]

23

主题

0

好友

122

积分

高级会员

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
1#
发表于 2009-12-18 11:32 PM |只看该作者 |倒序浏览
请问如何让User只是输入integer 不可以 character 那个 contition 是怎样的?


int main(){
double money  

cout <<"Cost:";
  cin >> money;

}




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2009-12-19 02:40 AM |只看该作者
原帖由 狂天使 于 2009-12-18 11:32 PM 发表
请问如何让User只是输入integer 不可以 character 那个 contition 是怎样的?


int main(){
double money  

cout  money;

}


do
{
    //使用者輸入
}while(判断是否為数字)


判断部份自己想想你會如何分别文字和数字又或如何使用exception


回复

使用道具 举报

0

主题

0

好友

25

积分

初级会员

Rank: 1

3#
发表于 2010-1-9 11:41 PM |只看该作者
double 可以给interger用昧??做么你不要放string然后再把它拿来分开来,这样比较安全,毕竟user有的时候也是傻傻的乱来。。。

如果你要user不要打character的话,你可以放floor,和error checking,就是说,如果user打进char的话,就skip掉,直到它收到的是floor的才store进money..

[ 本帖最后由 kidz1990 于 2010-1-9 11:45 PM 编辑 ]


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

4#
发表于 2010-1-10 11:26 AM |只看该作者
我想问 要怎样使用户只能输入integer不能输入character?
(按了character没反应只有integer才有反应)


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

5#
发表于 2010-1-12 11:49 AM |只看该作者

回复 #1 狂天使 的帖子

try catch 。 如果你是写 console。


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

6#
发表于 2010-1-12 04:26 PM |只看该作者

回复 #5 宅男-兜着走 的帖子

C++ try catch 行不通, 抱歉。


回复

使用道具 举报

0

主题

0

好友

5

积分

入门会员

7#
发表于 2010-1-14 03:50 PM |只看该作者
int main(){
integer money
然后再Convert去double 试试~


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-5-21 06:23 AM , Processed in 0.099269 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部