In regards to the default case, i need the prog to only end if there is no input. If i put return 0; the prog ends only after one loop, and if i put break; the prog never ends.
Can anyone tell me how i fix this?
Code:int main(){ while ( fgets( buff, BUFSIZ, stdin ) != NULL ) { switch ( buff[0] ) { case '0': one (buff); break; case '1': one (buff); break; case '2': one (buff); break; case '3': one (buff); break; case '4': one (buff); break; case '5': one (buff); break; case '6': one (buff); break; case '7': one (buff); break; case '8': one (buff); break; case '9': one (buff); break; default: two(buff); return 0; } } }