Partage
  • Partager sur Facebook
  • Partager sur Twitter

erreur lors de compilation : pas compris

une erreur que je ne comprends pas !

Sujet résolu
    12 avril 2006 à 14:35:07


    Bonjour tous le monde ! j'essayé de réalisé quelque fonction ! dont le nom je ne m'en rappel plus :p Alors, j'a deux fichié dans mon projet : main.c et prototypes.h : Lors de la compilation survient une erreur : [Linker error] undefined reference to `addition'
    ---------------------------------------------------
    code main.c

    #include <stdio.h>
    #include <stdlib.h>
    #include "prototypes.h"
    int main(int argc, char *argv[])
    {

      long nombre_premier, second_nombre;

       printf ("Entrez votre premiere lettre : ");
    scanf ("%ld",&nombre_premier);
       printf ("Entrez le seconde nombre : ");
    scanf ("%ld",&second_nombre);
       printf ("%ld + %ld = %ld", nombre_premier, second_nombre, addition(
    nombre_premier, second_nombre));

    long addition (long nombre1 , long nombre2)
    {
    return nombre1 + nombre2;
    }
     
      system("PAUSE");     
      return 0;
    }

    code prototypes.h
    long addition (long nombre1, long nombre2);




    voilà, merci de m'aidé :) @+ tous le monde !
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      12 avril 2006 à 14:37:52

      moi je serai toi ma fonction addition je la mettrait a l'exterieur de la fonction main
      • Partager sur Facebook
      • Partager sur Twitter
        12 avril 2006 à 14:39:48

        0k merci Charly90, cela fonctionne : merci !!!
        • Partager sur Facebook
        • Partager sur Twitter

        erreur lors de compilation : pas compris

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown