How to make code loop back around after a condition of if, C guessing game -


i'm stuck on problem of trying make code loop around after condition.

i'm asking player 1 enter number between 0 , 99, if enter outside of code should ask them retry this. problem have no idea how enable code. have far, don't understand how throw while loop in here have circle back:

  int secretnumber;   int guesses;    printf("player 1: type number between 0 , 99 , press return:\n");   scanf("%d",&secretnumber);    if (secretnumber > 99 || secretnumber < 0)     printf("secret number cannot greater 99 or below 0.");    else       printf("type number of guesses player 2 gets , press return: \n");       scanf("%d",&guesses); 

i'm new , aware of how incompetent sound, apologize in advance that.

  • continue; skip rest of loop body , reiterate loop
  • break; jump out of loop , after loop body.

 int secretnumber;  int guesses;  while (1)  {   printf("player 1: type number between 0 , 99 , press return:\n");   scanf(" %d",&secretnumber);    if (secretnumber > 99 || secretnumber < 0) {     printf("secret number cannot greater 99 or below 0.\n");     continue;     }  break;  }  printf( "type number of guesses player 2 gets , press return: \n"); scanf(" %d",&guesses); 

btw: should test return value scanf(), number of successful assignments, or -1 eof.

and: can simplify above loop inverting condition.



Comments