Bonjour,
Je voudrais creer un menu dans "main" du genre :
-pour creer un reseau tapez 1
-pour ajouter une route à un reseau taper 2
-pour verifier si unr route r appartient au reseau res tapez 3
...ect
Comment procéder svp ?
merci
Bonjour,
Je voudrais creer un menu dans "main" du genre :
-pour creer un reseau tapez 1
-pour ajouter une route à un reseau taper 2
-pour verifier si unr route r appartient au reseau res tapez 3
...ect
Comment procéder svp ?
merci
Salut,
Tu as très bien décrit ton pseudo algo de création de menu ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 - Afficher : *pour creer un reseau tapez 1 *pour ajouter une route à un reseau taper 2 *pour verifier si unr route r appartient au reseau res tapez 3 - Lire l'entrée clavier - Si entrée clavier =/= 1, 2 ou 3, etc alors recommencer - Suivant la touche frappée : *Action 1 *Action 2 *Action 3
on peut utiliser le switch ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 int main(int argc, char *argv[]) {int choix; scanf("%d", & choix); switch (choix) {case 1:{printf("creer un reseau \n"); [....création reseau.....] break;} case 2: {printf("verifier si une roure r appartient au reseau \n"); [...verification...] break;} } }
Bien sur
Je dirait même que, pour créer un menu, c'est le plus explicite
N'oublie pas un petit "return EXIT_SUCCESS;" ou "return 0;" à la fin de ton programme!!
Ensuite pour ta saisie :
Met tout ça sans un while ou quelque chose du genre, histoire de pas avoir de cas que tu ne maitrise pas Ou ajoute un default et écrit un message d'erreur
Voir aussi les pointeurs sur fonctions qui s'avèrent parfois très pratiques !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager