Scanf changer la valeur CODEBLOCKS

Résolu
saym Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   -  
 Jules -
Bonjour,

Je viens de débuter le C et le C++. On ma conseiller CODEBLOCKS (c'est donc ce que j'ai pris).

j'ai donc entrer ce code :

#include <stdio.h>
#include <stdlib.h>

int main()
{
int age = 0;
printf("Quel age avez-vous ? \n");
scanf ("%d", &age);
printf ("\n\nAh vous avez donc %d ans !");

return 0;
}

et lorsque je compile et execute : ma console écrit :

Quel age avez vous?
L'utilisateur doit entrer un nombre par ex. 12 presser entrer et la sur la ligne du dessous il est écrit :

Ah vous avez donc 2359156ans !

et cela avec n'importe quel nombre. Si j'écris 25 il va me réecrire 2359156ans.

Puis-je remettre les réglages par défaut? Si oui comment faire.

Pouvez vous m'aider svp

d'avance merci

_ _
SAYM
A voir également:

3 réponses

Jules
 
Même réponse qu'à un autre:
Tu es sûr de n'avoir rien oublié en parametre à ton printf ?
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Tu as oublié de mettre ta variable dans printf

Donc au lieu de
printf ("\n\nAh vous avez donc %d ans !");
Ecrit
printf ("\n\nAh vous avez donc %d ans !",age); 
0
saym Messages postés 159 Date d'inscription   Statut Membre Dernière intervention  
 
Rebonjour,

Effectivement sa fonctionne.
Je te remercie beaucoup (je savais j'avais oublier un truc mais pas moyen de trouver) Sa fait 1semaine que j'ai débuter le C et le C++. Alors c'est encore un peu chaud xD

En te remerciant de nouveau, je te souhaite un bon dimanche.
0
Jules
 
1 semaine ? waah, tu progresses vite, c cool
0