请问c++中怎么才能比较方便地判断一个字符串是否为数字?

这问题纠结了好久,现在还是用逐个判断是否为数字,逗号和正负号的方法,结果代码弄得很长效果还不怎么好,所以能不能给出一些简单点的利用库函数或者其他的函数来解决这个问题的方法... 这问题纠结了好久,现在还是用逐个判断是否为数字,逗号和正负号的方法,结果代码弄得很长效果还不怎么好,

所以能不能给出一些简单点的利用库函数或者其他的函数来解决这个问题的方法
感激不尽!!
各位,能给些具体点的解决方案吗...
展开
 我来答
二弼萌8
2013-10-20 · TA获得超过666个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:326万
展开全部
lz搜一下这几个函数
isdigital
simple_strtol
simple_strtoll
simple_strtoul
simple_strtoull
------------------------------
上面的就是解决方案,如果lz都懒得搜的话,那就没办法了。
追问
查过了,但是只能处理整数无法处理浮点数
追答
没用过浮点,所以也不了解该如何使用。。
总感觉这个浮点并不能按照人的意图达到想要的效果。
百度网友10c6f4b
2013-10-20 · TA获得超过611个赞
知道小有建树答主
回答量:1082
采纳率:100%
帮助的人:215万
展开全部
你说的方法实际是最快的方法,谁都得扫描数字.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式