Probleme valeur variable (codeblocks)

Bonjour,
je suis nouveau en programmation et jai un petit probleme avec les valeur de mes variable exemple:
ligne 6 : int NombreDeVie=5; et quand je fais compiler et executer
ligne7: printf("il vous reste %d vie");
et quand je fais compiler et executer dans le terminal il me mette :
il vous reste 134513835 vie

aurize vous une solution sil vous plait merci d'avance

ps: je suis sous ubuntu 9.10

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. effectivement sa marche , je te remercie de mavoir aider ;) a+
    1. le %d dans ta fonction printf indique seulement a la fonction qu'elle doit inserer un nombre variable a cet endroit, ceci dit apellé comme tu l'as fait, elle ne sais pas laquelle...

      tu dois changer ton appel de printf comme ceci:

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

      La la fonction printf sait qu'elle doit afficher la valeur de la variable nombreDeVie.
      1. deja je te remercie davoir repondu si vite :D
        ensuite desolé mais je ne vois pas se que tu ve dire :/
        1. Bonjour,

          tu oublies de préciser quelle variable tu veux afficher dans ton appel de la fonction printf, du coup le programme te sors une valeur plus ou moins aleatoire.