string_input.c