此代碼似乎沒有工作。我真的不知道用什麼循環來獲取它,以便將用戶放入機器的信息再次打印出來。汽車數據庫循環
這樣做的目的是讓用戶或者挑:
打印,他們在之前的數據庫已經輸入的菜單。如果他們沒有在數據庫中輸入任何內容,那麼它應該是空白的
應讓用戶輸入信息到數據庫(我主要是在努力)並做錯誤檢查,以便它告訴他們他們是否有輸入一個數字,當他們應該輸入一個字母和
結束程序。
當我這樣做(2)它讓我鍵入,但它不記得數據庫中的信息。還需要一個數字(4),它應該返回到主菜單。我認爲這是環路進入的地方,但我不知道使用哪一個。
下面是代碼:
Structure Cars
Public carmake As String
Public carmodel As String
Public caryear As Integer
Public carlicence As String
End Structure
Module Module1
Sub Main()
Dim userchoice
Console.WriteLine("Choose weather to open the database(1), print it (2) or end (3)")
userchoice = Console.ReadLine()
If userchoice = 1 Then
Dim cardatabase(4) As Cars
Console.WriteLine("This will allow you to view the database.")
Console.WriteLine("Please enter the car make,licence,model and year")
cardatabase(1).carmake = Console.ReadLine()
cardatabase(1).carlicence = Console.ReadLine()
cardatabase(1).carmodel = Console.ReadLine()
cardatabase(1).caryear = Console.ReadLine()
ElseIf userchoice = 2 Then
Console.WriteLine("The database is,")
ElseIf userchoice = 3 Then
Console.WriteLine("Thanks for using this program.")
End If
Console.ReadLine()
End Sub
End Module
如果這回答了您的問題,請考慮將其標記爲接受的答案。 –