[C++, Linux] kde je deklarovanej sin()?-math.h to neni.. :-(
Chtel jsem si pohrat se zvukarnou: ./generator > /dev/dsp :-)
jenze hned ze zacatku jsem zjistil, ze ani nespoctu sinus:
Kód:
#include <stdio.h>
#include <math.h>
int main ()
{
float period;
int t;
printf("tabulka sinu\n");
for (t=0; t<1000; t++)
{
printf("%f\n%f\n", t/500.0, sin(t/500.0));
}
}
vyhodi pri kompilaci hlasku
Kód:
undefined reference to 'sin'
Je to kompileny gcc
zkousel jsem to i maxiamalne zjednodusit - ze to jen do period priradilo sin naky konstantni hodnoty, a dopadlo to stejne. Jakoby v math.h nebyl sinus. (Neni ani v tgmath.h)
sorry, pokud je to maximalni lamerina, ale ja s tim neumim hnout..
Re: C++ kde je sakra deklarovanej sin()? -math.h to neni.. :
Citace:
Původně odeslal KtK
Chtel jsem si pohrat se zvukarnou: ./generator > /dev/dsp :-)
jenze hned ze zacatku jsem zjistil, ze ani nespoctu sinus:
Kód:
#include <stdio.h>
#include <math.h>
int main ()
{
float period;
int t;
printf("tabulka sinu\n");
for (t=0; t<1000; t++)
{
printf("%f\n%f\n", t/500.0, sin(t/500.0));
}
}
vyhodi pri kompilaci hlasku
Kód:
undefined reference to 'sin'
Je to kompileny gcc
zkousel jsem to i maxiamalne zjednodusit - ze to jen do period priradilo sin naky konstantni hodnoty, a dopadlo to stejne. Jakoby v math.h nebyl sinus. (Neni ani v tgmath.h)
sorry, pokud je to maximalni lamerina, ale ja s tim neumim hnout..
mno podla dokumentacie by to v math.h malo byt ...
skus si ten math.h pozret v nejakom prehliadaci a pohladat ci tam ta fcia teda je alebo nejni ...