Tom's Guide > Forum > Programmation > Langage C: faire une boucle ou quitter prog...

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

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

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut tout le monde!

Je réalise un prog en C avec xcode (MAC OSX 10.5) et j'ai un petit souci

Code :
  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!

------------------------------ by M.DBK
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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

Répondre à Anonyme

ce serait pas plutôt

Code :
  1. while (boucle == 1)



??? :??:

Répondre à jerbe

c'est la même chose :p
le while est juste tant que que la variable est different de 0
mais c'est vrai que c'est moins propre


Message édité par Anonyme le 08-04-2008 à 11:51:26
Répondre à Anonyme
Tom's Guide > Forum > Programmation > Langage C: faire une boucle ou quitter prog...
Aller à :

Il y a 1738 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens