Table des matières
Résumé
Ncurses est une bibliothèque qui fournit des fonctions de définition de touches du clavier, de couleurs d'écran et permet l'affichage de plusieurs fenêtres sans recouvrement sur un terminal texte.
(Ce paragraphe est extrait de http://linuxfocus.unixtech.be/Francais/March2002/article233.shtml.)
Voulez vous que vos programmes disposent d'une interface couleur sur un terminal texte ? Ncurses est une bibliothèque qui offre ce type de fonctionnalité pour les terminaux en mode texte. Ncurses peut :
utiliser tout l'écran si vous le souhaitez,
créer et gérer des fenêtres,
utiliser 8 couleurs différentes,
permettre le contrôle de votre programme par la souris,
utiliser les touches de fonction du clavier.
Tout système UNIX conforme à la norme ANSI/POSIX supporte la bibliothèque Ncurses. De ce fait, elle est capable de détecter les propriétés du terminal à partir de la base de données du système, et donc de fournir une interface indépendante du terminal. Ainsi, ncurses est utilisable et fiable pour des travaux devant fonctionner sur différentes plates-formes et différents types de terminaux.
Ncurses est disponible à cette adresse : http://www.gnu.org/software/ncurses/.