Bonjour!
Je n'arrive pas à compiler un petit programme sous gcc car il me dit que la fonction mathématique racine carrée (sqrt (x)) à l'intérieur du main() n'est pas définie alors que j'ai bien inclu:
#include <math.h> au début de mon code, juste après #include <stdio.h>.
Je suis allé fouiller un petit peu dans le répertoire des en-têtes /include et surprise, il y a bien un <math.h> la dedans!!
Si vous êtes sous Mandriva 2006, sauver sous format .c et essayez svp de compiler avec gcc le programme suivant, juste pour voir:
#include <stdio.h>
#include <math.h>
int main(void)
{
float x;
float racx;
printf ("\nEntrer votre nombre svp!\n\n");
scanf("%f", &x);
{
racx = sqrt(x);
printf ("\nLe nombre %f a pour racine carree : %f\n", x, racx);
}
return 0;
}
Merci et bonne continuation à tous!
ProhackertOP
Configuration: Linux
Firefox 2.0.0.5