Répertoire téléphonique

Le menu

Dans ce projet, vous allez devoir créer un répertoire téléphonique au format CSV.
Ce programme devra proposer le menu d'accueil suivant à l'utilisateur :

0-Quitter
1-Écrire dans le répertoire
2-Rechercher dans le répertoire
3-Afficher tous les contacts
4-Importer des contacts

Votre choix :
            
  • Si le choix est 0 :
    Le programme sera stoppé.
  • Si le choix est 1 :
    L'utilisateur devra saisir un nom "Saisir le nom :", un prénom "Saisir le prénom :" et un numéro de téléphone "Saisir le numéro de téléphone :".
    Le programme vérifie que le numéro de téléphone contient 10 chiffres et commence par 06, 07 ou 02 si c'est le cas la saisie sera stockée dans le fichier CSV sinon le programme affichera un message d'erreur.
    Le nom sera stocké en majuscule pour le prénom seul la première lettre sera en majuscule.
    A la fin le programme affiche le menu d'accueil.
  • Si le choix est 2 :
    L'utilisateur devra saisir le nom et le prénom recherché "Saisir un nom :", "Saisir un prénom :",
    Si les nom et prénom recherchés sont présents dans le répertoire, le programme devra afficher Le numéro recherché est : suivi du numéro de téléphone correspondant au nom saisi.
    Si le nom recherché est absent du répertoire, le programme devra afficher Inconnu.
  • Si le choix est 3 :
    Le programme affichera tous les contacts classés par ordre alphabétique
  • Si le choix est 4 :
    L'utilisateur devra saisir le nom du fichier "Saisir le nom du fichier à importer :",
    Le programme vérifie que le fichier contient les clés nom,prénom et téléphone

Les fonctions

Les noms, prénoms et numéros de téléphone devront être stockés dans un fichier CSV qui contient en première ligne les champs nom, prenom et telephone . Votre programme devra être composé au minimum de 4 fonctions :
  • une fonction menu
  • une fonction lire
  • une fonction ecrire
  • une fonction afficher
  • une fonction importer

Titre du popup

Message du popup !