Spiral print anticlockwise

#include
using namespace std;
void spiral(int a[],int row,int column)
{
int startcol=0;
int endcol=column-1;
int startrow=row-1;
int endrow=0;
while(startcol<<=endcol && startrow>=endrow)
{
for(int i=endrow;i<=startrow;i++)
{
cout<<a[i][startcol]<<", ";

	}
	startcol++;
	if(startrow>endrow)
	{
		for(int i=startcol;i<=endcol;i++)
		{
			cout<<a[startrow][i]<<", ";
		}
		startrow--;
	}
	for(int i=startrow;i>=endrow;i--)
	{
		cout<<a[i][endcol]<<" ,";
	}
	endcol--;
	for(int i=endcol;i>=startcol;i--)
	{
		cout<<a[endcol][i]<<" ,";
	}
	endcol--;
}

}
int main()
{ int r,c;
cin>>r>>c;
int arr[9][9];
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
cin>>arr[r][c];
}
}
spiral(arr,r,c);

return 0;

}

HOW TO RESOLVE THE ERROR?

@Vibhuti0206 hey vubhuti save your code through coding blocks ide