01net    Web


Actuellement en ligne : 307 Utilisateurs dont 9 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> soucis de compilation [résolu]
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
schaff
  
  :-)
      ?   @     Posté le 18/05/2005 08:23:16  
Voter pour ce message
salut
Je fais un programme en C (sous Mandrake 10.1). j'utilise la fonction sqrt() pour calculer la racine carée. La fonction sqrt() est définie dans <math.h>.
Mon soucis est le suivant:
quand je compile (ligne de commande gcc -onm_fichier nom_fichier.c) voici le message que j'ai: "Undefined reference to sqrt".
merci de m'aider à trouver mon erreur.

-->Message édité par schaff le 19/05/2005 11:20:07<--
Gautier
  2008, ...
  :-)
      ?   @     Posté le 18/05/2005 08:57:59  
Voter pour ce message
tu as bien inclus math.h ?
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
schaff
  
  :-)
      ?   @     Posté le 18/05/2005 09:01:49  
Voter pour ce message
Gautier a écrit :
tu as bien inclus math.h ?

il est bien inclu malgré tout.
Gautier
  2008, ...
  :-)
      ?   @     Posté le 18/05/2005 09:03:05  
Voter pour ce message
fais voir ton programme
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
schaff
  
  :-)
      ?   @     Posté le 18/05/2005 09:06:17  
Voter pour ce message
Gautier a écrit :
fais voir ton programme

le voici:
#include <stdio.h>
#include <math.h>

float x1, x2, delta, a, b, c;

float calculDelta(float a, float b, float c)
{
float calculDelta(float a, float b, float c);
printf("saisissez les coeficients de l'équation\n");
scanf("%f, %f, %f", &a, &b, &c);
delta = b*b-4*a*c;
}

int main()
{
if (delta<0)
{
printf("pas de solution dans R\n");
exit(0);
}
else
{
if(delta = 0)
{
printf("solution double \n");
x1 = x2 = -b/2*a;
}
else
{
printf("Deux solutions distinctes \n");
x1 = (-b-sqrt(delta))/2*a;
x2 = (-b+sqrt(delta))/2*a;
}
}
return 0;
}
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> soucis de compilation [résolu]

Aller à :

Page générée en : 0.087s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Emploi 
Recherches d'emploi :
Les rémunérations, les offres de dernière minute , les formations, ...  !
Jeux
Nouveauté : Explorez une vieille maison pleinne de chambres secrètes et de corridors cachés !