![]() |
|
Модераторы: ginnie, korob2001 |
![]()
|
|
| necromantiq |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.9.2008 Репутация: нет Всего: нет |
срочно нужно написать прогу, на перле, язык для меня новый, времени нету, одна из задач, анимированый ввод, в консоли, прога консольная,
пишу в убунту и вынь 7. куда копать? сам язык изучаю, но на тонкости тупо нету времени |
|||
|
||||
| necromantiq |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.9.2008 Репутация: нет Всего: нет |
ну где же вы, гуру кодинга ))
|
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
perl умеет буферизировать и не буферизировать
обсуждали http://forum.lissyara.su/viewtopic.php?f=1...&hilit=perl Это сообщение отредактировал(а) gcc - 8.3.2011, 22:53 |
|||
|
||||
| necromantiq |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.9.2008 Репутация: нет Всего: нет |
спасибо, а можно поподробнее об
$| = 1; #no buf гугл не помогает ) |
|||
|
||||
| necromantiq |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.9.2008 Репутация: нет Всего: нет |
задача примерно такая (помогли с кодом)
#!/usr/bin/env perl use Time::HiRes qw(usleep); $|=1; for ( $i = 0; $i < 10; $i++ ) { for( $j = 0; $j < $i; $j++ ) { print "$j"; } print "\r"; usleep( 100000 ); } сейчас строка увеличивается как a aa aaa в консоле выглядит как ааа...... никак не получается сделать так чтоб а "бежало" а а а ..а.... >> понимаю что надо пробелами затирать, но не получается, логика не привычная + эта буферизация, которая хз как работает. что еще децл затрудняет поиски, то что в иде по одному показывается вывод, в консоли по другому... |
|||
|
||||
| ming |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 30.1.2009 Где: Новосибирск Репутация: нет Всего: 3 |
Это сообщение отредактировал(а) ming - 14.3.2011, 18:29 |
|||
|
||||
| dixoNICH |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 222 Регистрация: 20.3.2011 Репутация: нет Всего: нет |
вместо sleep(1) лучше использовать select
ввиде :
например так. 0.1 - это одна десятая. минус sleep, что он принимает в аргументы только секунды. |
|||
|
||||
![]()
|
| Правила форума "Perl: Системное программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |