SHOW:
|
|
- or go back to the newest paste.
| 1 | bool playAgain(void){
| |
| 2 | - | char * cRetry; |
| 2 | + | char cRetry[2]; |
| 3 | - | cRetry = (char *)malloc(sizeof(char)); |
| 3 | + | cRetry[0] = '\0'; |
| 4 | - | while(true){
|
| 4 | + | |
| 5 | - | printf("Would you like to try again? [y/n]");
|
| 5 | + | while((tolower(cRetry[0]) != 'y') && (tolower(cRetry[0]) != 'n')){
|
| 6 | - | scanf("%s",cRetry);
|
| 6 | + | printf("Would you like to try again? [y/n]");
|
| 7 | - | if(strcmp(cRetry, "y") == 0 || strcmp(cRetry, "Y") == 0 || strcmp(cRetry, "n") == 0 || strcmp(cRetry, "N")){
|
| 7 | + | fgets(cRetry, 2, stdin); |
| 8 | - | break; |
| 8 | + | } |
| 9 | - | }else |
| 9 | + | |
| 10 | - | continue; |
| 10 | + | return(tolower(cRetry[0]) == 'y'); |
| 11 | - | } |
| 11 | + |