Handling User Input in C