Неблокирующие ncurses getch () в Java ffmJAVA

Программисты JAVA общаются здесь
Anonymous
Неблокирующие ncurses getch () в Java ffm

Сообщение Anonymous »

У меня есть функция ржавчины с именем init , которая вызывает следующие функции ncurses (в следующем порядке): initscr () , cbreak () , клавиша (stddscr, true) , getch () force indwin () .

Код: Выделить всё

#[unsafe(no_mangle)]
pub extern "C" fn init() {
//FFI code
}
Когда я называю эту функцию из Java, используя API FFM, мой терминал просто мерцает, и программа заканчивается, не ожидая getch () .
Просматривая это, я осмотрел, если функция не введена правильно, однако, на тестировании этой функции. Не уверенная функция. Java демонстрирует это странное поведение. Некоторое понимание этого было бы полезно.

Подробнее здесь: https://stackoverflow.com/questions/796 ... n-java-ffm

Вернуться в «JAVA»