Change wrong
to use pointer argument for guess
as
void wrong(int *guess, int num)
{
if ((*guess) > num)
{
printf("\nYour guess is to high.", *guess);
printf("\nTry again: ");
scanf_s("%d", guess);
}
else if ((*guess) < num)
{
printf("\nYour guess is to low.", *guess);
printf("\nTry again: ");
scanf_s("%d", guess);
}
}
this allows your external guess
variable value to be changed by wrong