Partage
  • Partager sur Facebook
  • Partager sur Twitter

changer une variable suivent une condition

    11 octobre 2006 à 13:54:20

    bonjour, je debute dans le C et j'aimerais savoir comment faire pour changer le contenu d'une variable suivant certaines conditions.
    J'ai essayé en mettant :
    if (maCondition)
    {
    int mavariable = 100;
    }
    else if (maCondition);
    {
    int mavariable = 1
    }
    ...
    Mais ca ne marche pas ma variable ne se modifie pas et je ne sais pas du tout comment faire vu que je debite completement.
    • Partager sur Facebook
    • Partager sur Twitter
      11 octobre 2006 à 13:59:02


      //initialisation
      int mavariable = 0;

      //condition
      if (maCondition)
      {
      mavariable = 100;
      }
      else if (maCondition);
      {
      mavariable = 1
      }



      Il faut d'abord creer la variable puis la modifier.
      • Partager sur Facebook
      • Partager sur Twitter
        11 octobre 2006 à 13:59:21

        vive les zones pour le code....

        essaye plutot ca :
        in mavariable;
        if (maCondition1)
        {
        mavariable = 100;
        }
        else if (maCondition2);
        {
        mavariable = 1
        }


        ton erreur doit venir du fait que tu met 2 fais la même condition dans 1 if.
        Ca sert strictement a rien.
        et déclare tes variable avnt, c'est toujours mieux.
        • Partager sur Facebook
        • Partager sur Twitter
          11 octobre 2006 à 14:22:16

          Merci pour vos réponses, en fait le probleme venait que je mettait int devant le nom de ma variable quand je voulais la changer.
          • Partager sur Facebook
          • Partager sur Twitter
            11 octobre 2006 à 20:54:22

            Bonjour ,

            Citation : Tryx_M.I.P.


            //initialisation
            int mavariable = 0;

            //condition
            if (maCondition)
            {
            mavariable = 100;
            }
            else if (maCondition);
            {
            mavariable = 1
            }



            Il faut d'abord creer la variable puis la modifier.



            Comme la variable mavariable est égal à 0 , ça veut dire ( enfin je pense :euh: ) que les conditions qui sont en-dessous ne seront pas lu ,non ? Il faudrait peut-être l'initialiser à 1 .

            Gronul91 :)

            EDIT : Désolé , j'avais confondu " mavariable" et "macondition" , encore désolé . :euh:
            • Partager sur Facebook
            • Partager sur Twitter

            changer une variable suivent une condition

            × 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