|
Re: The silly syntax errors that won't go away!
Why won't the printf's output anything! It prints temp1: temp2: ground Vector:
aka what's the syntax for outputting doubles @($&^
double calcDistance(void)
{
double temp1 = 0.0;
double temp2 = 0.0;
double groundVector = 0.0;
printf("temp1: %4.0f ", temp1);
if (getTargetFound() == 1){
temp1 = (targetHeight - cameraHeight);
printf("temp1: %4.0f ", temp1);
temp2 = (getTiltAngle() * 3.14 / 180.0);
printf("temp2: %4.5f ", temp2);
groundVector = (temp1 / tan(temp2)) * ((temp1) / tan(temp2));
printf("Ground Vector: %f ", groundVector);
return groundVector;
}
else return 0.0;
}
|