Scarica le risorse ncurses. Si è offerto gratuitamente da un numero di fonti . Il download comprende tutte le librerie e le utility di supporto .
2
Aggiungi curses.h al codice sorgente . Collegare il codice per i file di libreria maledizioni . Aggiungere il parametro - lcurses al comando gcc.
3
Inizializzare lo schermo richiamando la funzione " initscr . " Questo alloca memoria per le variabili Ncurses e prepara la libreria per l'uso. Questo permette anche di lavorare con le strutture WINDOW ncurses.
4
Aggiornare lo schermo dopo aver apportato modifiche alla finestra e lo stato del cursore . L' aggiornamento consente di aggiornare solo il contenuto della finestra alterati, che farà risparmiare tempo di CPU e impedire la riscrittura informazioni ridondanti . Le chiamate standard sono " Refresh " e " wrefresh . "
5
Approfitta di cursori logici. Mentre ci può essere un solo cursore fisico , ogni finestra può avere un cursore logico , che consente di scrivere in qualsiasi posizione in qualsiasi finestra senza redirigere il cursore fisico .
6
finestre trasparenti , piuttosto che la cancellazione dello schermo . Ncurses fornisce funzioni per entrambi , ma di compensazione solo la finestra che deve essere rimosso possono risparmiare tempo di CPU e di evitare di riscrivere le informazioni che sono già sullo schermo.
7
tasti funzione flag per permettere una finestra di accettare loro. Il flag " _use_keypad " deve essere aggiunto ad ogni finestra destinato a ricevere funzione di ingresso chiave . Assicurarsi di assegnare il valore a una variabile int e non un char . Variabili Char non hanno la capacità di tenere i valori numerici dei tasti funzione .
Programmazione © www.354353.com