Reading One Byte at a Time
Versus
One Whitespace-Delimited Object at a Time

Two source code files

Common input file

Two different generated output files