Vaikka kyseessä onkin vain varoitus, se vaivaa silti.
Käytän sin/cos lauseita miten hyvänsä, tulee varoitus
warning: type mismatch in implicit declaration for built-in function 'sin'.
Olen koettanut kutsua sitä miltei jokaisella eri tavalla; mm. seuraavat koodit antavat varoituksen:
double a = M_PI, b;
printf("%d", sin(2.0));
b = sin(a);
b = cos(2);
a = cos(2.0);
jne...Eli missä mättää, onko kenelläkään mitään aavistusta?
Kyseessä on siis vain varoitus, mutta sen olemassaolo ärsyttää suunnattomasti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.