Partage
  • Partager sur Facebook
  • Partager sur Twitter

Petite galère au niveau des variables

    21 mai 2018 à 19:17:50

    Bonjour,

    Je reformule mon pb ici étant donnée qu'on m'a gentillement jerté d'un autre sujet pour HS sans même me dire où je suis censé poster pour obtenir une réponse :):

    J'ai un problème assez gênant:

    J'en suis au cours sur les variables, mais quand j'entre dans les instructions une valeur "int" (par exemple: int = 5) suivis de %d dans la ligne d'après et que je compile, sa m'affiche un nombre completement différent, 71, exemple:

    int nombreDevies = 5;

    printf("Il vous reste %d vies"), nombreDeVies;

    Le compilateur va m'afficher "Il vous reste 71 vies"

    J'ai peut être oublier quelque chose mais globalement c'est ça, le compilateur compile sans erreur, mais je ne sais pas d'où ce 71 sort, et à chaque fois que j'insert une valeur int sa me met 71..C'est comme si il ne voulait pas prendre en compte ma valeur et la remplaçait par une valeur par défaut. C'est assez chiant car maintenant je peux pas passer au chapitre suivant de peur d'être perdue... J'ai essayé de remplacer le "int" par un "long" suivi de "%ld" mais toujours ce 71... Et même avec les variable de type "scanf"; je tape un nombre dans le compilateur, sa m'en sort un totalement différent..

    Si quelqu'un pouvait m'aider...

    • Partager sur Facebook
    • Partager sur Twitter
      21 mai 2018 à 19:21:33

      Tu ne mets pas les parenthèses au bon endroit pour la fonction printf !
      • Partager sur Facebook
      • Partager sur Twitter
        21 mai 2018 à 20:06:45

        rouloude a écrit:

        Tu ne mets pas les parenthèses au bon endroit pour la fonction printf !


        Mince! Pourtant le debogueur n'affiche aucune erreur...Il faut les mettres où?

        Merci pour ta réponse en tout cas

        Edit: c'est bon j'ai trouver, je suis vraiment pas futé, merci et désolé pour le dérangement ;)

        -
        Edité par NaijaMxdnxss 21 mai 2018 à 20:09:41

        • Partager sur Facebook
        • Partager sur Twitter

        Petite galère au niveau des variables

        × 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