View Single Post
  #6   Spotlight this post!  
Unread 02-18-2006, 03:57 PM
TuaMater TuaMater is offline
Registered User
FRC #1895
 
Join Date: Jan 2006
Location: Manassas
Posts: 10
TuaMater is on a distinguished road
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;
}