Why does printf not flush after the call unless a newline is in the format string? Why does printf not flush after the call unless a newline is in the format string? c c