title: Why does printf not flush after the call unless a newline is in the format string?
body: <p>Why does <code>printf</code> not flush after the call unless a newline is in the format string? Is this POSIX behavior? How might I have <code>printf</code> immediately flush every time?</p>