Les fichiers en C

Fermé
mounia - 5 janv. 2011 à 20:43
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 8 janv. 2011 à 00:25
Bonjour,



Voila SVP est ce que quelqu'1 peut m'aider je dois réaliser un projet qui porte sur les fichiers en langage C precisement les fichiers texte et je dois pouvoir programmer avec des
menus imbriqués(c a d que l'utlisateur doit choisir une lettre du menu general et lorsqu'il la saisie en doit afficher un autre menu qui affiche le contenu de la lettre que l'utilisateur a taper) Merci pour votre aide.
A voir également:

2 réponses

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
Modifié par scriptiz le 5/01/2011 à 21:01
Je n'ai pas bien compris une chose, quel est le rapport entre les fichiers textes et le menu console?

"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
0
nn attend je t'explique l'enoncé voila il y'a un menu le suivant:
void menu_general()
{
system("CLS");
printf("\t A- Gestion des employes:\n");
printf("\t B- Gestion du code region:\n");
printf("\t C- Quitter:\n");
printf("\t Votre choix: ");
}
lorsque par exemple tape la lettre A le programme doit afficher ça:
void menu_employe()
{
system("CLS");
printf("\t 1. Nouvel employe:\n");
printf("\t 2. Consultation:\n");
printf("\t 3. Modification:\n");
printf("\t 4. Suppression:\n");
printf("\t 5. Etat des salaries:\n");
printf("\t 6. Menu general:\n");
printf("\t Votre choix: ");
}
et ensuite l'utilisateur doit choisir a nouveau entre les numeros
et c'est le cas pour la lette B et C
mon probleme c'est que j'arrive juste a affichier deux menu les autres nn
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
7 janv. 2011 à 21:19
Une simple succession de switch doit suffire normalement, avec selon le retour un appel de méthode affichant le menu voulu.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
8 janv. 2011 à 00:25
Ca sent le problème du buffer clavier.
Faut penser à le vider. Avant ton scanf("%c", ..) ou équivalent, utilise un getchar();

Cdlt,
0