Updated code:
Code:
using namespace std;
int GetCoordinate ()
double GetDistance (double X1, double Y1, double X2, double Y2, double d)
void PrintResults (double d, double X1, double Y1, double X2, double Y2)
int main(int argc, char *argv[])
{
double X1;
double Y1;
double X2;
double Y2;
double d;
GetCoordinate();
d = GetDistance ( X1, Y1, X2, Y2);
PrintResults();
system ("PAUSE");
return 0;
}
int GetCoordinate ();
{
cout << "Enter the coordinates of two points (X1,X2),(Y1,Y2)" << endl;
cin >>X1>>X2>>Y1>>Y2;
}
double GetDistance (double X1, double Y1, double X2, double Y2, double d)*/;
{
double d = sqrt(pow((Y2-Y1), 2.0) + pow((X2-X1), 2.0));
}
void PrintResults (double d, int X1, int Y1, int X2, int Y2);
{
cout << "The distance between ("<<X1<<", "<<X2<<") and" << endl;
cout<< "("<<Y1<<", "<<Y2<<") is "<<d<<"." << endl;
}
And here's our collection of errors:
- 7 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before ` double'
- C:\My Documents\Zoraa stuff\distancecode.cpp In function `double GetDistance(double, double, double, double, double)':
- 8 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before ` void'
- C:\My Documents\Zoraa stuff\distancecode.cpp In function `void PrintResults(double, double, double, double, double)':
- 10 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before ` int'
- C:\My Documents\Zoraa stuff\distancecode.cpp In function `int main(int, char**)':
- 18 C:\My Documents\Zoraa stuff\distancecode.cpp cannot convert `double* ' to `double' for argument `1' to `double GetDistance(double, double,
- 10 C:\My Documents\Zoraa stuff\distancecode.cpp too few arguments to function `void PrintResults(double, double, double, double, double)'
- 19 C:\My Documents\Zoraa stuff\distancecode.cpp at this point in file
- 25 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `{' token
- 27 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `>> ' token
- C:\My Documents\Zoraa stuff\distancecode.cpp In function `double GetDistance(double, double, double, double, double)':
- 10 C:\My Documents\Zoraa stuff\distancecode.cpp too few arguments to function `void PrintResults(double, double, double, double, double)'
- 19 C:\My Documents\Zoraa stuff\distancecode.cpp at this point in file
- 25 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `{' token
- 27 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `>> ' token
- C:\My Documents\Zoraa stuff\distancecode.cpp In function `double GetDistance(double, double, double, double, double)':
- 30 C:\My Documents\Zoraa stuff\distancecode.cpp redefinition of `double GetDistance(double, double, double, double, double)'
- 8 C:\My Documents\Zoraa stuff\distancecode.cpp `double GetDistance(double, double, double, double, double)' previously defined here
- 30 C:\My Documents\Zoraa stuff\distancecode.cpp redefinition of `double GetDistance(double, double, double, double, double)'
- 8 C:\My Documents\Zoraa stuff\distancecode.cpp `double GetDistance(double, double, double, double, double)' previously defined here
- 30 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `*' token
- 36 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `{' token
- 38 C:\My Documents\Zoraa stuff\distancecode.cpp syntax error before `<< ' token
Sorry if there's any repeated errors.
And if someone could remind me how to pass-by-reference I'd be much obliged. All I remember is something about an ampersand...