Pagina 1 di 1

Librerie per c sotto linux : conio.h e ncurses.h

Inviato: mar 5 dic 2006, 14:28
da Atom
Ciao a tutti
ho appena iniziato a studiare il c per la scuola e mi sono imbattuto nel problema della libreria conio.h del borland c
Qualcuno per caso ha una libreria funzionante conio.h per linux?
Altrimenti potete aiutarmi a capire almeno come si usa la ncurses.h per fare il "pulisci schermo" e il "aspetta una digitazione per continuare"?
Un aiutino per favore.
Grazie e ciao a tutti.

Atom - Slackware 11.0 kernel 2.4

Inviato: mar 5 dic 2006, 15:12
da chrix
ciao per pulire lo schermo puoi usare i caratteri speciale del terminale vt100 e codice ansi
/* VT100 : Azioni sullo schermo di un terminale */
#define CLEARSCR "\x1B[2J\x1B[;H" // Clear SCReen
#define CLEAREOL "\x1B[K" // Clear End Of Line
#define CLEAREOS "\x1B[J" // Clear End Of Screen
#define CLEARLCR "\x1B[0K" // Clear Line Cursor Right
#define CLEARLCL "\x1B[1K" // Clear Line Cursor Left
#define CLEARELN "\x1B[2K" // Clear Entire LiNe
#define CLEARCDW "\x1B[0J" // Clear Curseur DoWn
#define CLEARCUP "\x1B[1J" // Clear Curseur UP
#define GOTOYX "\x1B[%.2d;%.2dH" // Goto at (y,x)
se per pulire lo schermo ti basta anche un

Codice: Seleziona tutto

printf("\x1B[2J\x1B[;H"); 
per aspettare una digitazione:

Codice: Seleziona tutto

getchar();