himself 发表于 2011-3-5 09:39:58

实现一个功能

能把输入的数字字符串转化为整形?
例如"34545"转化为int a = 34545;?

卖女孩的小火柴 发表于 2011-3-6 12:17:10

你不是C语言牛人吗?

kiros 发表于 2011-3-6 12:28:58

不知道你们在说什么···我飘过

宋中 发表于 2011-3-7 11:54:14

转化成整数atoi(str)

himself 发表于 2011-3-7 22:17:43

宋中 发表于 2011-3-7 11:54 static/image/common/back.gif
转化成整数atoi(str)

为啥不用scanf呢?

宋中 发表于 2011-3-7 22:40:23

回复 himself 的帖子

额,因为它是格式输入函数吧

拉莫斯 发表于 2011-3-8 00:43:24

先来个正则表达式,,排除输入的前后空格,然后用presidint:(差不多是这个写法)方法,字符串也是对象。

眼镜蛇 发表于 2011-3-8 19:16:22

我一瞬间就不会了

himself 发表于 2011-3-10 00:03:21

scanf不是最简单的完成了,输入,转化功能?

拉莫斯 发表于 2011-3-10 14:12:12

回复 himself 的帖子

我勒个去,亮了。
上对于字符串的操作贯穿于这个用户交互的过程,上边我是用java中关于String的一个方法回答的,不过显然,你还没懂你提出的这个问题的本质。
我们假设用户是个神经病,在前端的一个表单里填了一段字符串,问题是“如何处理将这段字符串信息格式化以int形式用于信息共享”
这就不是一个scanf的方法,scanf函数的一般形式为: scanf(“格式控制字符串”,地址表列); 其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串, 也就是不能显示提示字符串。。当然也有一种使用Scaner类new出一个对象使用。nextInt方式;
如果你有更好的方法或者疑问,欢迎以提问或者回复的方式与我交流
页: [1] 2
查看完整版本: 实现一个功能