Ceci est une ancienne révision du document !
ncurses est une bibliothèque de fonctions C permettant une gestion avancée des entrées/sorties sur un terminal en ligne de commandes (CLI).
ncurses est sous licence GNU
Installer les fichiers sources:
$ apt-get install libncurses5-dev
Inclure le fichier d'entête ncurses.h dans les sources et compiler en spécifiant la bibliothèque ncurses:
#include <ncurses.h>
...
$ gcc main.c -lncurses
3 classes de fonctions pour les sorties:
3 catégories de fonctions pour recupere les entrées:
getch() | Récupère un seul caractère. Influencée par les fonctions d'initialisation tel que cbreak() |
---|---|
scanw() | Similaire à sscanf() avec la capacité de récupérer l'entrée depuis n'importe quelle partie de l'écran. |
getstr() | Récupère une chaîne et met à jour le pointeur fournit. |
Exemple d'utilisation de getstr