Question: How would I make the following C function accept only integer values. Floats and char should output printf( Error ); int fucntion(){ int i; do
How would I make the following C function accept only integer values. Floats and char should output printf(" Error ");
int fucntion(){
int i;
do { printf("enter int"); scanf("%d%*c", &i);
if (i < 0) { printf("Exit "); exit(0); } else if ((i < 1) || (i > 50) || (i % 10 > 1)) { printf(" Error "); } else { return i; } } while ((i < 1) || (i > 50) || (i % 10 > 1)); }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
