andrewed1
2013-05-03 21:24:14 UTC
ie "word" to display as: _ _ _ _ This is for an assignment of hangman. so i will also need to keeping the actual letters so they can be re-use and display if correctly guessed. as an example: _ o _ d
Questions
1) do i need to loop though the string and use the .replace fuction?
2). can i change each letter to a string? how?
3) do i need to convert the string to a charArrary()? how?
another method of completed this..?
My sandbox code so far:
Imports System.IO
Public Class Form1
Private Const TEST = "test.txt"
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim WordString As String = Nothing
Dim NewWordInteger As Integer
Dim RandomWord As New Random(System.DateTime.Now.Millisecond) ''''''''''Load a new word at the time it was initiated
'Load words from test file into the array
Dim WordArray() As String = File.ReadAllLines(TEST) ''''''''''Reads words from list and declares each as a string
'Select Random word from the number of words in the dictionary.txt file
NewWordInteger = RandomWord.Next(0, 4)
''''''''''''Display RandomWord in textbox as STRING..
WordString = WordArray(NewWordInill display the word in the Solve label
'''''''''''Will show the array word and the word/string position in the TEST.file
ListBox1.Items.Add(WordString) ''''''''' wteger) '''''''' Assigns wordstring a word from the arrany & random by the NewWordInterger Substring..
WordDisplayTextBox.Text = WordString '''''''' will display the word in the textbox
SolveLabel.Text = WordString ''''''''' will show the word
ListBox2.Items.Add(NewWordInteger) ''''''''''' will show the string position in the TEST.file
''''''''''search string and replace letters with _ (Dashes)
Dim charArray() As Char = WordDisplayTextBox.Text.ToCharArray
For Each item As Char In WordDisplayTextBox.Text
WordDisplayTextBox.Text = WordString.Replace(item, "_")
Next
End Sub
End Class