C Readline Function