Se connecter avec
S'enregistrer | Connectez-vous

Langage C: faire une boucle ou quitter prog...

Dernière réponse : dans Programmation

Salut tout le monde!

Je réalise un prog en C avec xcode (MAC OSX 10.5) et j'ai un petit souci
  1. printf("Retourner au Menu?\n");
  2. printf("1 - Retour au menu\n");
  3. printf("2 - Quitter\n");
  4. long retMenu = 0;
  5. scanf("%ld", &retMenu);
  6. if (retMenu = 1)
  7. {
  8. //GOTO
  9. }
  10. else if (retMenu =2)
  11. {
  12. //EXIT
  13. }
  14. else
  15. {
  16. printf("Commande invalide\n");
  17. }


Voila mon morceau de code!
Je voudrais savoir ce qu'il faut ajouter à la place de //GOTO afin que le programme revienne au début (ou se relance) et ce qu'il faut mettre a la place de //EXIT afin que le programme se ferme.

C'est surment très bête comme question mais j'ai commancé aujourd'hui et je galère un peu on va dire!

Merci d'avance!

Autres pages sur : langage boucle quitter prog

Lassé par la pub ? Créez un compte

Bonsoir
tu peux englober le tout dans une boucle, un while par exemple

int boucle = 1;
while (boucle)
{
1. printf("Retourner au Menu?\n" );
2. printf("1 - Retour au menu\n" );
3. printf("2 - Quitter\n" );
4. long retMenu = 0;
5. scanf("%ld", &retMenu);
6. if (retMenu = 1)
7. {
8. //rien :) 
9. }
10. else if (retMenu =2)
11. {
12. boucle=0;
13. }
14. else
15. {
16. printf("Commande invalide\n" );
17. }
}

donc quittez implique boucle==0 et donc le while se termine
Lassé par la pub ? Créez un compte
Tom's guide dans le monde