vb6 文字对应数字

好像是每一个字符都对应数字。怎样将text1的字符转化成对应的数字... 好像是每一个字符都对应数字。怎样将text1的字符转化成对应的数字 展开
 我来答
左右来风
2011-04-20 · TA获得超过129个赞
知道答主
回答量:145
采纳率:100%
帮助的人:58.5万
展开全部
你是不是想用一串数字表示文本框中的文本?首先知道ASC("文本")只对文本第一个字符取ascii码的。
dim dy as string
for i=1 to len(text1.text)
dy=asc(left(text1.text,i)) & " " & dy
next
这就得到了一个用空格分开的由数字组成的字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba88284
2011-04-20 · TA获得超过1521个赞
知道大有可为答主
回答量:1822
采纳率:73%
帮助的人:575万
展开全部
你说的数字应该是指编码,也就是ascii码。vb的ascii码较老式的ascii码有其区别。老式的ascii码是正整数,1-255之间。可以用来表示大、小写英文字母,数字,标点符号,和一些小图标,例如(#$%)。vb的ascii码则是根据多语言的特性进行了增强的。
在vb中,中文的ascii码是负整数。
在vb中,得到字符的ascii码的语句是:Asc(字符)
例如求大写“A”的ascii码可以利用如下语句:
Asc("A")
求“我” 的ascii码,可以:
Asc("我")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca1c0f24
2011-04-20 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3419万
展开全部
Private Sub Command1_Click()
Dim AX As String
For I = 1 To Len(Text1.Text)
AX = AX & CStr(Asc(Right(Left(Text1.Text, I), 1))) & " "
Next I
Text2.Text = AX
End Sub

Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式