{{tag>ncurses windows fenetres}}
====== Les fenêtres avec ncurses ======
**stdscr** est la fenêtre p... s propres fenêtres. Les fenêtres permettent de définir des zones d'affichage indépendantes.
Les fenêtres sont crées via l'appel de la fonction **newwin()**. Cet appel ne provoque pas d'affichage mais p
ne gestion avancée des entrées/sorties sur un terminal en ligne de commandes (CLI). ncurses se charge de détecter les capacités du terminal et envoi les caractères de contrôles adaptés.
... sur BSD System V (SVr4)
===== Compilation =====
Installer les fichiers sources:
<code bash>
$ apt-get install libncurses5-dev
</code>
Inclure le fichier
changer la mise en forme/couleur du texte le terminal.
===== Fichier source =====
<code c main.c>
#include <stdlib.h>
#include <ncurses.h>
#include <string.h>
int main(int argc, char* argv[])
{
ensemble. La bibliothèque permet également de définir des menus avec des choix multiples.
<note>
A la compilation indiquer au linker l'utilisation de la bibliothèque menu via l'option **-lmenu**
</note>
===== Fondamentaux =====
* Définir les options du menu via **new_item()**
* Défi