Any reason for `fprintf` is opposed to `printf`?