来知道电脑站

您的位置: 主页>编程> 程序设计?、

程序设计?、

 bksun731 

程序设计?、


我自己写了一个把有用户输入二进制数然后输出十进制数的 程序,,
可是怎么也运行不起
也不知道那里错了??
请各位高手帮我写一个留下,,我看看自己那里错啊??
xiexie

解决方法



在VB中可以这样做:
新建一个工程,添加两文本框,第一个用来输入二进制数(不带二进制的末尾区分符B或b),第二个用来得到转换的结果,再添加一个按钮,然后输入如下的程序:
Private Sub Command1_Click()
Dim l, result, flag As Integer
l = Len(Text1.Text)
flag = 0
For i = 1 To l
If Mid(Text1.Text, i, 1) <> "0" And Mid(Text1.Text, i, 1) <> "1" Then
MsgBox "输入数据非法"
i = l
flag = 1
End If
Next i
If flag = 0 Then
result = 0
For i = 1 To l
result = result * 2 Val(Mid(Text1.Text, i, 1))
Next i
Text2.Text = result
End If
End Sub

你自己用的是什么程序编写的都没有说清除,你叫我们怎么回答你的问题啊?你最好是将你的程序上传出来,我们才好帮你修改啊!

上一篇:在vb.net 怎样关机 (不用shutdown.exe)    下一篇:什么是脚本语言

编程相关文章

编程热门文章

编程推荐文章