Я создал следующую программу, которая позволяет пользователю угадать слово 3 раза перед завершением программы. Я использую функцию для чтения ввода пользователей. Когда я компилирую программу, я получаю сообщение об ошибке «ожидаемое выражение перед символом». Некоторые отзывы было бы здорово спасибо!
#include <stdio.h>
#include <string.h>
void get_user_input(char *guess[10]);
void get_user_input(char *guess[10])
{
printf("Please guess the word: \n");
scanf("%s", guess);
}
int main(void)
{
const char secret[10] = "pink";
char guess[10];
int i;
for (i=0; i < 3; i++)
{
get_user_input(char *guess[10]);
if (strcmp(secret, guess)==0)
{
printf("Your guess was correct");
return 0;
}
else
{
printf("Your guess was incorrect. Please try again\n");
}
}
return 0;
}