gets' 'while putc getc