readline использует только интерфейс termcap

сь программировать на C и хочу набирать символы в терминале, пока мой код работает без нажатиявернуть, Моя программа работает, однако, когда я звонюinitscr(), экран очищается - даже после звонкаfilter(), Документация дляfilter предлагает отключить очистку - однако это не так для меня.

#include <stdio.h>
#include <curses.h>
#include <term.h>

int main(void) {

    int ch;

    filter();
    initscr();
    cbreak();
    noecho();
    keypad(stdscr, TRUE);

    while((ch = getch()) != EOF);

    endwin();

    return 0;
}

Почему приведенный выше код все еще очищает экран, и что можно сделать, чтобы это исправить?

Я использую Debian Lenny (стабильный) и gnome-терминал, если это поможет.

Ответы на вопрос(4)

Ваш ответ на вопрос