Ecrire un menu de saisie menusim qui simule, via un do while, un menu pour gérer des enregistrements, dans lequel l'utilisateur peut choisir entre diverses actions :
Création
Modification
Suppression
Impression
Fin

#include <stdio.h>                                              /* pour printf */
#include <conio.h> /* pour getche */

main()
{
int sel; /* variable de contrôle, non initialisée */
do /* exécuter les instructions suivantes */
{
printf("Menu de gestion des données SIM 1\n");
printf("\t1 = Création\n");
printf("\t2 = Modification\n");
printf("\t3 = Suppression\n");
printf("\t4 = Impression\n");
printf("\t0 = Fin\n\n");
printf("\tVotre choix :");
sel = getche(); /* saisie du choix */
switch (sel) /* qu'a-t-on saisi ? */
{
case '1':
printf("\nSimulation de création.\n");
printf("Retour au menu par une touche quelconque.\n");
getche();
break;
case '2':
printf("\nSimulation de modification.\n");
printf("Retour au menu par une touche quelconque.\n");
getche();
break;
case '3':
printf("\nSimulation de suppression.\n");
printf("Retour au menu par une touche quelconque.\n");
getche();
break;
case '4':
printf("\nSimulation d'impression.\n");
printf("Retour au menu par une touche quelconque.\n");
getche();
break;
case '0': /* fin du programme */
printf("\n\t\t***\tFin de la simulation\t***\n");
break;
default: /* erreur de saisie */
printf("\nSaisie erronée\n");
printf("Retour au menu par une touche quelconque.\n");
getche();
break;
} /* fin du switch */
} while (sel != '0'); /* tant que la saisie n'est pas 0 */
} /* fin du main */