1
我的代碼看起來像這樣:
IF INKEY$ <> "" THEN CALL notitle
PLAY "MST170o1e8o0b8o1e8"
IF INKEY$ <> "" THEN CALL notitle
PLAY "e8e4f#8g4f#8"
IF INKEY$ <> "" THEN CALL notitle
PLAY "g4e8d2o0b8o1d2 "
IF INKEY$ <> "" THEN CALL notitle
PLAY "o1e8o0b8o1e8e8e4f#8g4f#8g4a8b2g8b2MLg16a16"
IF INKEY$ <> "" THEN CALL notitle
PLAY "MSb4b8b8a8g8a4a8a4f#8g4g8MLg8f#8"
IF INKEY$ <> "" THEN CALL notitle
PLAY "MSe8f#4f#8f#8g8a8b4.a4.g4.f#4.o0b8o1e8e8e4d8e2."
這似乎很乏味。有沒有一種方法可以更簡潔地重寫?我相信該代碼正試圖爲用戶提供跳過音樂的方法。
VB.NET,VB6,和的QuickBasic都是不同的語言,每個人都有一個原因,一個單獨的標籤。如果您的問題是關於QuickBasic,請不要應用其他標記,因爲它們不在任何地方。使用適合你的問題的標籤,而不是像你詢問的那樣抓取任何聲音;他們是單獨的標籤出於某種原因。謝謝。 –
我明白他們是不同的語言......但一般來說,在VB6/VB.NET中有經驗的人可以在QuickBasic中回答很大一部分問題。 – davemackey
QuickBasic在VB.NET之前已經有十年了,一個完全與另一個完全無關。 VB6用於創建Windows應用程序,而QB創建DOS應用程序,因此它們之間再次沒有相似之處。使用全部三個標籤就像問一個解剖學問題並標記它「動物」,「蔬菜」和「礦物」 - IOW,廢話。請不要這樣做。 –