Visual Basic 我已经获得了学校的任务,我们正在创建一个“断路器”游戏。这个想法是''你的程序是加载并运行三(3)到五(5)个工作谜题,并让用户有机会玩和检查他或她的条目。'' 玩家将获得一个随机字母的元音,并且必须找到可以制作的所有可能的单词,以获胜。
我发现这样做的最简单方法是使用带有随机单词列表的文本文件。一旦程序启动,就会选择一个随机字,程序会检查所有其他可以从给定的第一个字中产生的字。 (如果这有道理?)
我需要帮助的区域是将所选单词分解为字母,然后查找单词中的所有元音。最简单的方法是什么? 感谢
答案 0 :(得分:0)
您可以将字符串用作字符数组。例如:
Dim word as String = "hello word";
word(0)= s
word(1)= t
如果你想找到你想要的元音
For i As Integer = 0 To word.count
If word(i) = 'a' Or word(i) = 'e' Then
End If
Next
希望它有所帮助!
答案 1 :(得分:0)
您可以使用以下代码从字符串中获取所有单词:
Dim testString as String = "my name is"
Dim AllWords as String() = testStrng.Split(" ")
现在您可以检查元音:
For each Word in AllWords
For each letter as Char in Word
If letter = "a" Or letter = "e" or …….. Then
'Your code here
End if
Next
Next
希望这可以帮助你:)