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
Librerie per c sotto linux : conio.h e ncurses.h
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
ciao per pulire lo schermo puoi usare i caratteri speciale del terminale vt100 e codice ansi
per aspettare una digitazione:
se per pulire lo schermo ti basta anche un/* 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)
Codice: Seleziona tutto
printf("\x1B[2J\x1B[;H"); Codice: Seleziona tutto
getchar();
