請幫我解決這個問題。即時創建在vb6一個陣列程序,其中過程是這樣的插入項目未排序陣列
- 輸入的數組的大小:3
- 輸入數組的元素:1
- 輸入插入的位置:插入後5
:2
這是我已經做在while循環具有錯誤
Dim a(50) As Integer, n As Integer, loc As Integer, item As Integer, x As Integer
Private Sub Form_Load()
Dim i As Integer
n = InputBox("Enter Size of an Array: ", "Size")
Text1.Text = ""
For i = 1 To n
a(i) = InputBox("Enter Elemets of an Array: ", "Elements")
Next i
location = InputBox("Enter Location of Insertion: ", "Location")
item = InputBox("Enter Item to Insert: ", "Item")
unsorted
For i = 1 To n
Text1.Text = Text1.Text + "" & a(i)
list1.AddItem Text1.Text
Text1.Text = ""
Next i
End Sub
Public Sub unsorted()
While i >= (location - 1)
a(i + 1) = a(i)
i = i + 1
Wend
a(location - 1) = item
n = n + 1
End Sub
IM的代碼。請幫我
看起來像一個課堂作業。你爲什麼要混合使用'+'來連接它的替代'&'?誰在地球上使用過時的'While ... Wend'了?這兩個都有嚴重的缺點。 – Bob77 2014-10-08 17:38:25
我應該使用什麼? – 2014-10-09 02:37:45
順便說一句,它不是串聯我只是想添加1到數組的索引 – 2014-10-09 02:40:51