getc and putc, but not working twice
more changes
.