Je cherche � utiliser la fonction tgamma() en c. Malgr� les informations
des manpages debian, le prototype de la fonction n'est pas trouv�
(contrairement � la fonction lgamma() ) :

Manpage :

SYNOPSIS
       #include <math.h>

       double tgamma(double x);
CONFORME �
       C99.

Source du programma :

#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
  printf("%f\n", tgamma(2.0));

  return 0;
}


R�sultat de la compilation :

% gcc -Wall test.c -lm
test.c: Dans la fonction � main �:
test.c:7: attention : implicit declaration of function `tgamma'
test.c:7: attention : format double, arg type diff�rent (arg 2)


J'esp�re que ma question n'est pas trop hors-sujet. A ce propos, est-ce que les headers standard sont communs � toutes les distributions linux?

Merci d'avance
--
Herv�

Attachment: signature.asc
Description: OpenPGP digital signature



Répondre à