I did write it the obvious way ,but when I go with pointers is giving mi errors
Code:
void swapColumns(double a[][6],int row,int col,int fswap,int sswap)
{
int i;
double temp;
for (i=0;i<row ;i++)
{
temp=a[i][fswap];
a[i][fswap]=a[i][sswap];
a[i][sswap]=temp;
}
}
POinters -sintax error before i
Code:
void swapColumns(double a[][6],int row,int col,int fswap,int sswap)
{
int i;
double *px,*temp;
px=a;
for (i=0;i<row ;i++)
{
temp=*(px i*col+fswap);
*(px i*col+fswap) = *(px i*col+sswap);
*(px i*col+sswap)=temp;
}
}