pow und math.h
pow und math.h
Moin,
wenn ich die Funktion pow, die normalerweise in math.h ist, aufrufen moechte,
bekomme ich folgende Fehlermeldung:
undefined reference to pow
#include <stdio.h>
#include <math.h>
int main(void)
{
unsigned int zahl, i;
unsigned char dualzahl[17];
printf("Hexzahl eingeben: ");
scanf("%x",&zahl);
fflush(stdin);
for (i=16; i>=1; i--)
{
if ((zahl & (int)pow((double)2,(double)(i-1))) != 0)
{
dualzahl<i>='1';
}
else
{
dualzahl<i>='0';
}
printf("%c",dualzahl<i>);
}
printf("
");
return 0;
}
wenn ich die Funktion pow, die normalerweise in math.h ist, aufrufen moechte,
bekomme ich folgende Fehlermeldung:
undefined reference to pow
#include <stdio.h>
#include <math.h>
int main(void)
{
unsigned int zahl, i;
unsigned char dualzahl[17];
printf("Hexzahl eingeben: ");
scanf("%x",&zahl);
fflush(stdin);
for (i=16; i>=1; i--)
{
if ((zahl & (int)pow((double)2,(double)(i-1))) != 0)
{
dualzahl<i>='1';
}
else
{
dualzahl<i>='0';
}
printf("%c",dualzahl<i>);
}
printf("
");
return 0;
}
-
- Posts: 85
- Joined: 24. Jan 2000 14:28
- Location: Nürnberg
Re: pow und math.h
Linker problem.
Versuch's mit -lm linken, oder -lmath
ich weiß es jetzt nicht genau.
ciao
Versuch's mit -lm linken, oder -lmath
ich weiß es jetzt nicht genau.
ciao
Re: pow und math.h
Andreas, als OpenSource-Programmierer solltest du dir wirklich eine bessere C-Form besorgen, oder jag deine Programme durch indent...
cu
cu
Re: pow und math.h
Hi !
Was ist denn an dem Source so schlimm ?! Er ist nur nicht eingerückt. Das ist alles.
Greetz ... Stephan !
Was ist denn an dem Source so schlimm ?! Er ist nur nicht eingerückt. Das ist alles.
Greetz ... Stephan !
Re: pow und math.h
also das mit -lm klappt aber was ist indent... ?
ja ich weiss, es ist nicht eingerueckt, ich werd' mich bessern
ja ich weiss, es ist nicht eingerueckt, ich werd' mich bessern
Re: pow und math.h
hi
weiss jemand, wie ich das dem gcc auch unter kdevelop beibringen kann?
(das -lm mein ich)
danke
joerg
weiss jemand, wie ich das dem gcc auch unter kdevelop beibringen kann?
(das -lm mein ich)
danke
joerg
Re: pow und math.h
Hi!
Ich denke, dass in dem Fall das Board an der entfernten Einrückung Schuld war.
Cheers,
Wolfgang
Ich denke, dass in dem Fall das Board an der entfernten Einrückung Schuld war.
Cheers,
Wolfgang
Re: pow und math.h
Und wer auf den "hilfe"-Link klicken kann, erfährt auch, dass man Source-Code in [<!--no-->code] ... [<!--no-->/code] einschliessen kann, was die Einrückung erhält und einen fixed font benutzt. Aber man erfährt dort <i>nicht</i>, dass man das [<!--no-->code] ... [<!--no-->/code]-Konstrukt nur einmal pro Posting verwenden sollte, da das Board sonst immer den Inhalt des ersten Blocks ausgibt...
Jochen
Jochen
Re: pow und math.h
und man erfährt dort auch nicht, dass man sowohl \<!--no-->n durch \<!--no-->\<!--no-->n und alle eckigen Klammern durch \<!--no-->[ bzw. \<!--no-->] entwerten sollte weil ansonsten das Board-Script diese auswertet.
Re: pow und math.h
Stimmt! Versuch macht kluch... <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">