vb编程,莫尔斯电码

[复制链接]
查看11 | 回复1 | 2021-2-9 21:07:29 | 显示全部楼层 |阅读模式
tt=text1.textbb=""for i=1 to len(tt)a=ms(mid(tt,1,1))bb=bb & anextprivate function ms(t) as string电码转换转换后的结果ams=aend function程序执行完 bb就是把text1.text转换后的电码。 句子也是直接转就行啊。反正是按字符一位一位的走呢。 我的这个做法就是把你传过来的句子按字一位一位的转,传词还是句都一样的。
回复

使用道具 举报

千问 | 2021-2-9 21:07:29 | 显示全部楼层
谢谢,对于你补充的问题:你可以先计算有多少个空格,然后根据空格数+1来确定单词数UBound(Split(Text1.Text, " ")) + 1
'//这个是单词数目Dim P() As StringP = Split(Text1.text, " ")dim j as integerfor j=0 to UBound(Split(Text1.Text, " ")) redim arr(len(P(j))) dim i as integerfor i=1 to len(P(j))arr(i)=mid(P(j),i,1)'///分别取每位上的字符next inext j
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行