Here is my code. Im wanting to verifiy that the users enters an integer and not a char or string. When I run this program while using a letter instead of a number, it puts me in a infinate loop asking me for a valid number but doesn't let me enter anything.
int num0;
int num1;
printf("Please enter your First number: \n");
while (scanf("%i", &num0) != 1) {
printf("Error Please enter a valid Number: \n");
scanf("%i", &num0);
}
printf("Please enter your Second number: \n");
while (scanf("%i", &num1) != 1) {
printf("Error Please enter a valid Number: \n");
scanf("%i", &num1);
}