Langage C
Bonjour,
dans le main.c :
#include <stdio.h>
#include <stdlib.h>
#include "prototypes.h"
int main(int argc, char *argv[])
{
int nombrentree = 0, nombretriple = 0;
printf("entrez un nombre");
scanf("%d", &nombrentree);
nombretriple = nombrentree(triple);
printf("le triple de ce nombre est %d", nombretriple);
system("pause");
return 0;
}
et dans le prototypes.h :
int triple(int nombre)
{
return 3 * nombre;
}
ca me signale une erreur mais j'arrive pa sà la corriger, aidez moi svp
dans le main.c :
#include <stdio.h>
#include <stdlib.h>
#include "prototypes.h"
int main(int argc, char *argv[])
{
int nombrentree = 0, nombretriple = 0;
printf("entrez un nombre");
scanf("%d", &nombrentree);
nombretriple = nombrentree(triple);
printf("le triple de ce nombre est %d", nombretriple);
system("pause");
return 0;
}
et dans le prototypes.h :
int triple(int nombre)
{
return 3 * nombre;
}
ca me signale une erreur mais j'arrive pa sà la corriger, aidez moi svp
Configuration: Windows Vista Safari 525.19
10 réponses
-
Ben il y a un certain j'avais fait ce truc (identique, je pense) et ca marchais
-
l'erreur est là :
nombretriple = nombrentree(triple); -
ahah, toi tu as juste fait compiler et ca t'a marqué en rouge la ligne avec l'erreur mais moi je veux la correction, svp aidez moi
-
réfléchi un peu gamin. pk tu mettrais une methode entre parenthese au lieu d'un argument à cette fonction. Et je ne passe pas mon temps à compiler les aneries des débutants.
-
ci la magi di la prougramasio mon frerr
-
allez stp fait la correction
-
t'as essayé comme ca :
nombretriple = triple (nombrentree); -
Trop cool merci, c que le site du zero n'explique pas tous les détails mais c pas de leur faute
-
il y'a le forum du site du zero pour ça , inutile de venir sur CCM !!!!!!
-
CCM est plus rapide^^