I have a trivial question to ask. My program should take postive integers only. If there is anything illegal, the user should be prompted to input a number again.
Th
while(num<=0){ printf("Please Enter positive integer: "); while(((reads = scanf("%d%c", &num, &a)) != 2 && reads != EOF) || a != '\n' ){ printf("Please Enter positive integer: "); while(getchar() != '\n'); } }