float monfloat() ? kesako

float monfloat() ? kesako - C - Programmation

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.

Reply

Marsh Posté le 18-04-2005 à 14:40:54   

Reply

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.
 


---------------
Slack powa | http://www.racingpneu.com
Reply

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?

Reply

Marsh Posté le 18-04-2005 à 18:12:22    

nifnef a écrit :

mais, elle fait quoi cette fonction ???
<\code>
float area, logl(), len();
<\code>


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)


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed