Bonjour, je crée une DLL mathématique et j'ai une fonction qui ne "fonctionne" pas '(quel jeux de mot : "oh il est fort" .... ) :

voilà la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
double SAMSOFT_MATHSDLL_API ss_aire_sphere(double r)//r étant le rayon de la sphère//
{
    return 4*PI*r*r;
}
voilà le programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include "samsoft_maths.h" //Contient les prototypes des fonctions de la Dll
 
int main()
{
    double x; //rayon//
    double aire;
 
            printf("\nTapez votre nombre x : ");
            fflush(stdout); 
            scanf("%lf", &x);
            aire = ss_aire_sphere(x);//Appel de la fonction ss_aire_sphere
            printf("l'aire de la sphere vaut %lf\n", aire);
	system("PAUSE");
	return EXIT_SUCCESS;
}
Quelle est la solution à mon problème ?

Merci,