Probleme valeur variable (codeblocks)

legnome78 Messages postés 10 Statut Membre -  
legnome78 Messages postés 10 Statut Membre -
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
A voir également:

4 réponses

slikke Messages postés 50 Statut Membre 13
 
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.
1
legnome78 Messages postés 10 Statut Membre 6
 
deja je te remercie davoir repondu si vite :D
ensuite desolé mais je ne vois pas se que tu ve dire :/
0
slikke Messages postés 50 Statut Membre 13
 
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.
0
legnome78 Messages postés 10 Statut Membre 6
 
effectivement sa marche , je te remercie de mavoir aider ;) a+
0