runtime error
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
void Swap(double *Ptr1, double *Ptr2)
{
double *Temp;
*Temp = *Ptr1;
*Ptr1 = *Ptr2;
*Ptr2 = *Temp;
}
int main()
{
cout << "Enter two numbers: ";
double a, b;
cin >> a >> b;
if (b < a)
Swap(&a,&b);
cout << a << " , " << b << endl;
return 0;
}
|
why i will get a runtime error here??
because of line 3: It must not be a pointer
just change the line 3 to
double temp
?
all remain?
just remove
*
in front of
Temp
Topic archived. No new replies allowed.