Character by character file input

First attempt without flags