This
printf("no. rows: ");
int row=GetInteger();
printf("\nno. columns: ");
int column=GetInteger();
Is not going to work. Have Row and Col be a big number.
Then ask the user to input row and col and use that.
For example :
int main()
{
const int MAX_ROW = 200;
const int MAX_COL = 200;
char Array[MAX_ROW][MAX_COL] = {0};
int ROW = 0;
int COL = 0;
cout << "Enter row and column : ";
cin >> ROW >> COL;
//now use Array, thinking that ROW and COL are its limit.
}