Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment retourner au debut...

scuser-moi

Sujet résolu
    30 décembre 2005 à 16:29:19

    Hello encore moi.

    On m'a répondu mais j'ai pô trop compris comment on revenait au début du prog :(

    Donc voila que dois-je marquer dans case 1?






    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>

    int main(int argc, char *argv[])
    {
    long nombreMystere = 0, nombreEntre = 0;
    long choixJouer;
    const long MAX = 100, MIN = 1;
    srand(time(NULL));
    nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

    do
    {
    printf ("Quel est le nombre?");
    scanf ("%ld", &nombreEntre);

    if (nombreMystere > nombreEntre)
    printf ("C'est plus!\n\n");
    else if (nombreMystere < nombreEntre)
    printf ("C'est moins!\n\n");
    else
    printf ("Bien joue, t'as trouve\n\n\n");
    }while (nombreEntre != nombreMystere);


    printf ("Tu veux faire une autre partie?\n");
    printf ("1-Oui\n");
    printf ("2-non\n");
    scanf ("%ld", &choixJouer);


    switch (choixJouer)
    {
    case 1:

    J'dois marquer quoi ici pour revenir au début?


    case 2:
    printf ("En revoir\n");
    system ("pause");
    }
    }





    Merci de votre reponse :) .
    • Partager sur Facebook
    • Partager sur Twitter
      30 décembre 2005 à 16:33:38

      enlève le dernier switch et à la place fait une boucle "do.. while" qui englobe toutes tes instructions (même les variables, pour qu'elles se remettent à zéro si tu recommences.. sauf pour la variable qui permet de recommencer la boucle.)

      donc:

      #include <stdio.h>
      #include <stdlib.h>
      #include <time.h>

      int main(int argc, char *argv[])
      {
       int recommencer = 0;
       do //boucle générale ici
       {
           //tes intrustcions ici
           printf ("Tu veux faire une autre partie?\n");
           printf ("1-Oui\n");
           printf ("0-non\n");
           scanf("%ld", &recommencer);
       }while(recommencer);     
      • Partager sur Facebook
      • Partager sur Twitter

      Comment retourner au debut...

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown