Infinite loop code in C
问题 In the below program I try to input a number between 1 to 100 but if I enter a 'character' or "string" ( like s or sova ) during the execution time of scanf() statement it creates a infinite loop. so I try to do .... when I input a string or a character it shown me a message like "wrong value entered. enter again" and it will enter again... Thanx; #include<stdio.h> int main() { int a; scanf("%d",&a); while(!(a>=1&&a<=100)) { printf("wrong value entered. enter again\n"); scanf("%d",&a); }