Bonjour tous le monde,
J'ai fait un petit programme de test et je ne sais pas pourquoi ca marche pas. le probleme est à la ligne:
resultat = fichier(nb1, nb2);
de mon fichier main.c
------------------------------fichier main.c--------------------------
#include <stdio.h>
#include <stdlib.h>
#include "fichier.h"
int main()
{
double nb1 = 0, nb2 = 0, resultat = 0, condition = 0;
while (condition > 1 || condition < 1)
{
printf("salut mec!\n rentre un nombre\n\n");
scanf("%lf", &nb1);
printf("un deuxieme\n\n");
scanf("%lf", &nb2);
resultat = fichier(nb1, nb2);
condition = resultat >= 50;
}
printf(" %f est bien superieur à 50 donc OK \n\n", resultat);
return 0;
}
------------------------------fichier.c--------------------------
include <stdio.h>
#include <stdlib.h>
double fichier(double aaa, double bbb)
{
ccc = aaa + bbb;
return ccc;
}
------------------------------fichier.h--------------------------
#include <stdio.h>
#include <stdlib.h>
double fichier(double aaa, double bbb);
--------------------------------------------------------------------
merci de m'aider car je ne comprends vraiment pas l'erreur
-----