[Solved] Re-prompting a user until he/she enters a positive integer value greater than 1
[ad_1] You can solve this by reading a string first, and then extracting any number: #include <stdio.h> int main(void) { int length = 0; char input[100]; while(length <= 0) { printf(“Enter length: “); fflush(stdout); if(fgets(input, sizeof input, stdin) != NULL) { if(sscanf(input, “%d”, &length) != 1) { length = 0; } } } printf(“length = … Read more