Vous devez donner un prototype (ou une définition) d’une fonction avant de l’utiliser dans un programme.
Méthode 1: Définition:
Placez la fonction add() avant la fonction main() :
#include <stdio.h>
void add(int a, int b)
{
printf("%d + %d = %d", a, b, (a+b));
}
int main()
{
int a,b;
a = 3;
b = 1;
add(a, b);
return 0;
}
Méthode 2: Prototype :
#include <stdio.h>
void add(int,int); //prototype
int main()
{
int a,b;
a = 3;
b = 1;
add(a, b);
return 0;
}
void add(int a, int b)
{
printf("%d + %d = %d", a, b, (a+b));
}