staafl

hangman

May 25th, 2013
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. string[] words = System.IO.File.ReadAllLines(@"C:\Users\ADMIN\Desktop\Letters\Letters.txt");
  2. string word = words[new Random().Next(0, words.Length)];
  3. char[] toPrint = new string('_', word.Length).ToCharArray();
  4.  
  5. int missing = word.Length;
  6.  
  7. while (true)
  8. {
  9. Console.Clear();
  10. foreach(var ch in toPrint)
  11. {
  12. Console.Write(ch);
  13. Console.Write(' ');
  14. }
  15. Console.WriteLine();
  16.  
  17. if(missing == 0)
  18. {
  19. Console.WriteLine("Congratulations, you won!");
  20. break;
  21. }
  22.  
  23. Console.WriteLine("Enter a letter!");
  24.  
  25. char guessedLetter = char.Parse(Console.ReadLine());
  26.  
  27. for(int ii = 0; ii < word.Length; ++ii)
  28. {
  29. if(word[ii] == guessedLetter &&
  30. toPrint[ii] != guessedLetter)
  31. {
  32. toPrint[ii] = guessedLetter;
  33. missing -= 1;
  34. }
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment