Questo dovrebbe essere il programmino che fa per te...
codice:
/* [ ncurses_scroll.c ]
* gcc -Wall ncurses_scroll.c -o ncurses_scroll -lncurses
*/
#include <ncurses.h>
int main (int argc, char **argv) {
WINDOW *win;
int i;
win = initscr();
for (i=0; i < 24; i++) printw("%d\n", i);
for (i=24; i < 128; i++) {
getch();
scrollok(win, 1);
printw("%d\n", i);
}
getch();
endwin();
return(0);
}
Stampo a video i primi 24 numeri per riempire la console...
poi inizio l'altro ciclo, che attende la pressione di un carattere (invio)
- Scrolla la finestra
- Stampa il nuovo carattere