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 loopbreak;
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
Post a Comment