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
Configuration: Windows Vista
Safari 525.19

10 réponses

  • Votes
  • Date
  • Date décroissante
  1. Ben il y a un certain j'avais fait ce truc (identique, je pense) et ca marchais
    1. 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
      1. 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.
        1. t'as essayé comme ca :

          nombretriple = triple (nombrentree);
          1. Trop cool merci, c que le site du zero n'explique pas tous les détails mais c pas de leur faute
            1. il y'a le forum du site du zero pour ça , inutile de venir sur CCM !!!!!!