Многострочный ввод текста в NCurses / PDCurses (C) - PullRequest
1 голос
/ 16 марта 2012

Я возился с библиотекой Ncurses для создания небольшого консольного приложения. Я на платформе Windows, поэтому я использую PdCurses и все работает нормально.

Но я пришел к этой простой проблеме: Как создать функцию, которая будет читать или сканировать пользовательский ввод, но остановится только при нажатии определенной кнопки (скажем, ALT_X)? (Таким образом, он делает многострочным, поскольку curses имеет фиксированную ширину и высоту и автоматически перемещает буфер на следующую строку).

Спасибо! :)

Редактировать: только для C, а не C ++

1 Ответ

0 голосов
/ 21 марта 2012

В curses / ncurses / pdcurses нет встроенного многострочного поля. Однако ncurses включает библиотеку форм, которая предоставляет многострочные поля.

Я не знаю, будет ли библиотека форм работать с pdcurses.

...