[c] How do I read a string entered by the user in C?