程序设计?、
我自己写了一个把有用户输入二进制数然后输出十进制数的 程序,,
可是怎么也运行不起
也不知道那里错了??
请各位高手帮我写一个留下,,我看看自己那里错啊??
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
你自己用的是什么程序编写的都没有说清除,你叫我们怎么回答你的问题啊?你最好是将你的程序上传出来,我们才好帮你修改啊!