OUmar DIAW
-
14 mai 2014 à 12:09
sambia39
Messages postés610Date d'inscriptionvendredi 31 juillet 2009StatutMembreDernière intervention 9 février 2023
-
14 mai 2014 à 12:23
Bonjour,
Je voudrais faire un annuaire en c et j'ai des problèmes pour une fonction qui affiche la liste des contacts telephoniques Merci de m'aider
/* *********************************************************************** */
/* Programme en c d'un annuaire téléphonique ***************************** */
/* Réalisé et adapté par ************************************************ */
/* Oumar DIAW,étudiant UADB et Papa Aliooune FALL,étudiant à l'ESTM * */
/* Projet de langage C, année 2013-2014 *************************** */
/* Developpement Web et Génie Informatique Parcours Administration Réseaux-Telecom *********************************** */
/* ESTM Dakar,UADB,Bambey Sénégal *************************************************** */
/* *********************************************************************** */
//Demander un choix
printf("\t\t\t veuiller choisir une option: ");
scanf("%d",&choix);
fflush(stdin);
system("cls");
printf("\n");
switch(choix){
case 1:
printf(" Nouveau repertoire:\n");
Creer_repertoire(A,B,n);
break;
case 2:
printf("Nouveau contact:\n");
ajouter_contact(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 3:
printf("Liste des contacts:\n");
afficher_contact(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 4:
printf("liste des contacts triee:\n");
afficher_tri_contact(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 5:
printf("Liste des contacts Amis(e):\n");
afficher_contact_Ami(nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 6:
printf("liste de contacts Amis(e) avec trie:\n");
afficher_tri_contact_Ami(nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 7:
printf("Recherche d'un contact:\n");
recherche_contact(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 8:
printf("Modification d'un contact:\n");
modifier_contact(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 9:
printf("Supression d'un contact:\n");
supprimer_contact(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 10:
printf("Vider le repertoire:\n");
vider_repertoire(Nom,Prenom,Numero,nom,prenom,portable,domicile,email,anniversaire,ville,adresse_postale,n);
break;
case 0:
Quitter();
break;
default:
printf(" choix invalide ");
} printf("\nOperation avec succes...");
pause();// On appelle une fonction Pause() une fonction qui permet de revenir au menu en appuyant sur une touche quelconque du clavier.
}while(1);
getch();
return 0;
}
/*Definition des fonctions.*/
//Créer repertoire
void Creer_repertoire(Contact *A,Contact_Ami *B,int n)
{
int i;
do{
printf("Creer un repertoire: ");
scanf("%d",&n);
}while(n<0);