Вывод данных в консоль

Модератор: Модераторы разделов

chuk
Сообщения: 27

Вывод данных в консоль

Сообщение chuk »

Вывожу некую строку оператором printf. Если строка не завершается символом '\n', то она не отображается на экране. В чем тут проблема?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Вывод данных в консоль

Сообщение nesk »

chuk писал(а):
16.05.2008 09:43
Вывожу некую строку оператором printf. Если строка не завершается символом '\n', то она не отображается на экране. В чем тут проблема?

потому, что она попадает в буфер.
есть функция сбрасывания буфера, кажется она называется fflush

PS кстати, если воспользоваться для вывода сообщений потоком stderr, то сообщения будут выбрасываться на экран мгновенно. Это поток не буферезируется
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
chuk
Сообщения: 27

Re: Вывод данных в консоль

Сообщение chuk »

Понял, спасибо .
Спасибо сказали: