I am wondering why when I declare my function before the int main()
, it works out fine however, when i try to do a prototype an call it I get an error - function does not take 0 arguments
?
double timeOnHighway(double mileEndingPoint,
double mileStartingPoint,
double speed);
int main()
{
cout << timeOnHighway();
return 0;
}
double timeOnHighway(double mileEndingPoint = 20.0,
double mileStartingPoint = 0.0,
double speed = 55.0)
{
double timeTravel = ((mileEndingPoint - mileStartingPoint) / speed);
return timeTravel;
}