Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Как писать в консоли без перевода строки?


Автор: kuksha 8.2.2018, 22:52
По мере выполнения скрипта, внутри которого работает цикл,  нужно выводить в консоль номер прохода по циклу. 
Строка
Код

print $n.", ";

выдаётся разом, после завершения цикла, а нужно чтобы по мере выполнения.
Вот это работает по мере выполнения:
Код

print $n.", \n";

Но, каждый раз вывод идёт с новой строчки, а нужно без перевода на новую строку...

Автор: arto 9.2.2018, 07:27
STDOUT->autoflush(1) в начале программы.

Автор: kuksha 17.2.2018, 08:31
arto, спасибо - то, что нужно!  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)