diff options
Diffstat (limited to 'games/gameguess.c')
| -rw-r--r-- | games/gameguess.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/games/gameguess.c b/games/gameguess.c index ad6c9be..940e4c5 100644 --- a/games/gameguess.c +++ b/games/gameguess.c @@ -14,7 +14,10 @@ printf("let's play a game, squeak!~ you gues a number between 0 and %d!\n", rang while(solved != 1){ -scanf("%d", &guess); +if(scanf("%d", &guess) != 1){ + while(getchar() != '\n'); //flush the bad input here too + continue; +} if(guess < correct){ printf("number too low try again\n"); |
