/* validate_int Author: Murray Saul Date: Feb 26, 2008 Purpose: To demonstrate the use of scanf()'s return value to validate scanned input for an int... */ #include void clearInput(); main() { int int_number, result; do { printf ("Please enter an integer value: "); result=scanf("%d", &int_number); clearInput(); } while (( result != 1) && printf ("Invalid integer value\n")); printf ("The valid integer is %d\n", int_number); } /* End of main() program */ void clearInput() { while (getchar() != '\n') ; }