Ты ошибаешься, printf не выдаёт никакого терминирующего символа. Ты можешь делать вывод либо по получению, скажем \n, либо по заполнению буфера. В любом случае для немедленного вывода есть fflush()
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.