Создание игры в палач, как я могу сравнить свой userInput с данной строкой/символом в слове, а затем как можно как-то записать позицию этого правильного символа, чтобы отобразить обратно пользователя ,Начинающий пытается сделать программу Hangman на C#
namespace ConsoleApplication5
{
class Program
{
/* static int ResponseCorrect()
{
Random rnd = new Random();
int response = rnd.Next(1, 4);
switch (response)
{
case 1:
RandWord = "Robot";
break;
case 2:
RandWord = "Fish";
break;
case 3:
RandWord = "James";
break;
case 4:
RandWord = "Chocolate";
break;
}
return response;
}*/
static void Main(string[] args)
{
string value = "Robot";
int userInput = 0;
string inData = "";
string inData2 = "";
char myletter = 'd';
bool letterinWord = false;
Console.WriteLine("Welcome to Hangman, Please select a number between 1 and 4 for your number!");
inData = Console.ReadLine();
userInput = Convert.ToInt32(inData);
Console.WriteLine("This is your first guess, enter a letter");
inData2 = Console.ReadLine();
myletter = Convert.ToChar(inData2);
char[] array = value.ToCharArray();
for (int counter = 0; counter < array.Length; counter++)
{
char letter = array[counter];
if (myletter == letter)
{
letterinWord = true;
}
}
if (letterinWord == true)
Console.WriteLine("Congratulations");
else
Console.WriteLine("u suck");
}
}
}
Постарайтесь задать свой вопрос более конкретно, он будет общим на данный момент – Daveo
Удалите ненужный текст и код, чтобы мы могли быстро просмотреть актуальную проблему. Вам не нужно давать нам введение в себя, просто проблема и четкое описание ваших попыток, их результатов и ожидаемых результатов будет достаточно. –
жаль, что это мой первый пост, я думаю, что кто-то отредактировал для меня, спасибо тому, кто это сделал. – user3084866