首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

字符串变成数字解决思路

2012-03-28 
字符串变成数字请教大家,我收到一个字符串,是数值,然后需加上%显示出来dim buf as stringdim buf1 as inte

字符串变成数字
请教大家,我收到一个字符串,是数值,然后需加上%显示出来
dim buf as string
dim buf1 as integer
buf="006" ‘这是收到的一个字符串
buf1=format(buf,"0%")
text1.text=buf1
但这显示的是600%
实际应该是6%
不知该如何处理




[解决办法]
那你
text1.text=cstr(buf1) & "%"

这样就可以了吧



[解决办法]
format(buf,"0%") 中 buf 必须是数字变量

这样改
dim buf as string
dim buf1 as integer
buf="006" ‘这是收到的一个字符串
buf1=buf
buf1=format(buf1,"0%")
text1.text=buf1

[解决办法]
text1.text=cstr(buf1) & "%"
这样应该可以,format 是一种将字符串定义成一种显示格式,好像不能和字符串合并
[解决办法]
数学没学好吗?6% = 0.06

VB code
buf1=format(Val(buf)/100,"0%") 

热点排行
Bad Request.