Faute de tape inconue dans un code source
Résolu
visiteur_du_jeudi
-
mype Messages postés 2459 Date d'inscription Statut Membre Dernière intervention -
mype Messages postés 2459 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai écrit un programme qui donne l'age d'une perssonne quand on entre qa date de naissance mais quand je veux l'encoder code::block (c'est le programme que j'utilise) me dit q'il y a un probleme à la ligne que j'ai marquéé d'un "x" mais je ne vois aucune erreur aidez moi SVP.
voiçi le code source:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long age =0;
printf ('En Quelle Année Etes Vous Né ?');
scanf('%ld', &age);
long annee= 2008;
long resultat=0;
resultat = ('%ld - %ld',annee,&age);
x printf =('Vous avez donc %ld ans', resultat);
system('PAUSE');
return 0;
}
j'ai écrit un programme qui donne l'age d'une perssonne quand on entre qa date de naissance mais quand je veux l'encoder code::block (c'est le programme que j'utilise) me dit q'il y a un probleme à la ligne que j'ai marquéé d'un "x" mais je ne vois aucune erreur aidez moi SVP.
voiçi le code source:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long age =0;
printf ('En Quelle Année Etes Vous Né ?');
scanf('%ld', &age);
long annee= 2008;
long resultat=0;
resultat = ('%ld - %ld',annee,&age);
x printf =('Vous avez donc %ld ans', resultat);
system('PAUSE');
return 0;
}
3 réponses
-
-
le probleme est plutot a la ligne juste avant
resultat = annee - age;
etprintf("vous avez donc %ld ans",resultat); -
on va pa chipoter pour un truc aussi simple a mon avis il a tres bien compris son erreur...
de plus je vois pas l'interet de corriger son printf et pas la ligne juste avant en lui donnant la solution du printf tu ne l'a pas laisser se creuser la tete tres longtemps non plus il me semble