• [^] # Re: kreu mignon !

    Posté par . En réponse au message Problème avec le renvoi au menu principal. Évalué à 2. Dernière modification le 19 novembre 2020 à 09:52.

    Rha, mauvaise manip, peut pas éditer mon commentaire !

    Bref, c'est naïf, mais ça peut marcher ; un problème d'indentation qui t'as conduit à ça : faudrait juste déplacer ton '}' du premier while à la fin et vérifier la confirmation à ce moment :

     float main()
     {
     int l,o ;
     float s;
     printf("************************************************\n**** Solveur de polynome ****\n************************************************\n\n"); 
     l=lirechoix();
     while (l!=3)
     {
     if (l==1)
     {
     s=premier();
     scanf("%f",&s);
     }
     else if (l==2)
     {
     s=second();
     scanf("%f",&s);
     }
     /* } <--------- celui-ci */
     if (l == 1 || l == 2) {
     printf("Tapez 1 pour continuer vers une autre opération\nTapez une touche quelconque pour quitter\n");
     /*j'ai choisi d'ajouter cette étape pour ne pas encombrer les affichages et mettre l'utilisateur à l'aise au
     lieu de lui afficher le menu à chaque fois */
     if (scanf("%d",&o) == 1 && o == 1) /* <---- on vérifie qu'on a bien la bonne confirmation */
     break;
     }
     l= lirechoix(); // pour renvoyer le menu s'il veut continuer
     } /* <-------- à bouger ici */
     }