1

The function ChangeArray has an array, and in function changeNelements I want to use a pointer to modify the values in it. I am getting error C3861 at changeNelements(a,x,y); at the end of function ChangeArray.

void ChangeArray(int a[],int asize)
{
int x,y;
do{
    cout<<"Enter X: ";
    cin>>x;
    cout<<endl;
}while(x<0 || x>=asize-1);

do{
    cout<<"Enter Y: ";
    cin>>y; 
    cout<<endl;
}while(y<0 || y>asize-1 || y<=x);

changeNelements(a,x,y);
}

void changeNelements(int *x,int n,int m)
{
for(int i=n+1;i<m;i++)
    *(x+i)+=(m-n);
}
Ken White
  • 123,280
  • 14
  • 225
  • 444
McCode
  • 11
  • 2

0 Answers0