1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Perl

Тема в разделе "Программирование", создана пользователем The Last Winged, 11.06.05.

  1. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    Тут вобщем-то изучаю perl
    Возникла пара вопросов

    хочется сделать некое подобие mc с парой функций:
    возникла пара вопросов:
    1. нажатие на клавишу: как реализовать получение нажатой клавиши
    2. как получить размер консоли x*y
    3. как лучше отрисовывать все это

    и еще: нет ни у кого информации про потоки? perldoc thread(s) не посылать :)
     
  2. perldev

    perldev Гость

    1. функция ReadKey из модуля Term::ReadKey либо sysread из STDIN (при этом все равно придется отключать эхо на терминале, поэтому лучше уж Term::ReadKey)
    2. функция GetTerminalSize из модуля Term::ReadKey либо posix интерфейс termios
    и конечно, в обоих случаях можно использовать Curses. Оная библиотека может применятся также для "отрисовки всего этого".
    В общем, как вам больше нравится.
     
  3. The Last Winged

    The Last Winged Активный участник

    12.552
    376
    спасибо
    а способа, чтобы и на windoze тоже работало, нету?
     
  4. perldev

    perldev Гость

    The Last Winged
    относительно способов в Windows я не знаю. может быть и есть какие вариации. Но и mc под Windows извините, я не видел. Извиняюсь за оффтопик.