now i get a warning saying initialization from incomparable pointer type.
Code:
void get_player_names(int num_of_players, Hand *p_player)
{
int i, x, str_index = 0;
char buff[2], str_temp[10], *p_str_temp = &str_temp;
for (i = 0; i < num_of_players; i++)
{
printf("Please enter player %d's name: ", i + 1);
x = 0;
while (x != 1)
{
fgets(buff, sizeof(buff), stdin);
if (!strcmp(buff, "\n"))
{
strcpy(p_str_temp[str_index], buff[0]);
p_str_index++;
}
else
{
x = sscanf(str_temp, "%s", p_player[i].player_name);
if (x != 1)
{
printf("Incorrect Entry\n Please enter player %d's name: ", i + 1);
x = 0;
}
}
}
}
}