0
Public Function insert(x As Integer)
If front = 0& & rear = n - 1 Or rear + 1 = front Then
MsgBox "queue FULL !!!", vbOKOnly, "QUEUE"
ElseIf front = -1 Then
front = rear = 0
ElseIf rear = n - 1 Then
rear = 0
Else
rear = rear + 1
End If
arr(rear) = x
MsgBox x, vbOKOnly, "INSERTED"
List1.AddItem x
End Function
これは循環キューの挿入()です。 "If front = 0の場合エラーが発生します。& & rear = n-1またはrear + 1 = front Then"
エラーは、 "ランタイムエラー '13'タイプの不一致です。visualbasic6の循環キューの実装
彼は多分VB6を使用しないことを意味していました。 * Shudder *ああ、あなたは私がいつも言っていることを知っています。「人生では、VB6と同じように、エラーが発生した場合は、次に再開してください。 – aquinas
ええ問題sloved ....しかし、今では "arr(rear)= x"でエラーが発生しています エラー: "下付き文字が範囲外" – rick
明らかに配列arrは – Gratzy