Я прочитал эту статью и пытаюсь сделать упражнение на языке программирования D, но столкнулись с проблемой в первом упражнении.
(1) Отображение серии чисел (1,2,3,4, 5....и т.д.) в бесконечном цикле. Программа должна выйти, если кто-то нажмет определенную клавишу (скажем, клавишу ESCAPE).
Конечно, бесконечный цикл не является большой проблемой, но все остальное. Как я мог получить ключевой удар в D/Tango? В FAQ по танго говорится, что используйте функцию C kbhit() или get(), но, насколько я знаю, их нет в стандартной библиотеке C и нет в glibc, который поставляется с моей машиной Linux, которую я использую для программирования.
Я знаю, что могу использовать стороннюю библиотеку, например ncurses, но у нее такая же проблема, как и у kbhit() или get(), это не стандартная библиотека на C или D и не предустановленная в Windows. Я надеюсь, что смогу выполнить это упражнение, используя только D/Tango, и смогу запустить его как на Linux, так и на Windows.
Как я мог это сделать?