float monfloat() ? kesako - C - Programmation
Marsh Posté le 18-04-2005 à 14:43:37
Tu déclares dans pre.c la fonction logl().
Mais logl est déjà déclaré (différemment) dans le fichier mathcalls.h.
Marsh Posté le 18-04-2005 à 14:59:49
mais, elle fait quoi cette fonction ???
<\code>
float area, logl(), len();
<\code>
plus loin elle est appelée logl(area), ca rime a quoi?
Marsh Posté le 18-04-2005 à 18:12:22
nifnef a écrit : mais, elle fait quoi cette fonction ??? |
Ben, vu son nom, elle semble renvoyer le logarithme népérien d'un nombre "x" supérieur à 0
nifnef a écrit : plus loin elle est appelée logl(area), ca rime a quoi? |
Ben area est un "float" et l'instruction renvoie le ln de ce nombre (s'il est positif) !!!
Essaye de mettre la ligne de déclaration "logl" en commentaire et recompiler (et n'oublie pas l'option "-l" lors de la compilation)
Marsh Posté le 18-04-2005 à 14:40:54
Hello,
je debute en info, je sui plus bio et je dois faire tourner un prog qui n'est pas de moi.
j'ai donc essayé de compiler :
pre.c 11 ->conflicting types for logl
usr/machin/mathcalls.h:110: previous declaration of "logl"
je suis allée voir dans pre.c et il y a float logl() c'est la premiere fois que je vois cette syntaxe, késako?
(ce sera certainement plus facile de corriger l'erreur sachant cela)
Missi.