永发信息网

vb编程,在inputbox输入字符(34,44,45,6753,5,0),将他们读为数字。

答案:2  悬赏:70  手机版
解决时间 2022-01-01 17:54
  • 提问者网友:伴风望海
  • 2021-12-31 18:22
读出的数字为34、44、45、6753、5、0

在inputbox中输入数据后(数据可为如何数),点击确定,将输入数字赋值到p()数组中。
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-12-31 18:49
dim a() as string
dim p() as integer
dim i as integer
a=split(inputbox("请输入数字:"),",")
redim p(ubound(a)) '对动态数组定义上限
for i=lbound(a) to ubound(a)
p(i)=a(i)
next

不可以直接这样做:p=split(inputbox("请输入数字:"),",")
出显类型不对错误,

也不可以直接 p=cint(split(inputbox("请输入数字:"),","))
不能对数组用cint函数
全部回答
  • 1楼网友:醉吻情书
  • 2021-12-31 20:15
Arr=Cint(Split(InPutBox("Please Input Some Numbers"),",")) 上面的确是错误的,不好意思。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯