On the cout << setw(3) << connectNBoard[row][col]; line, the error says "Unhandled exception at 0x01391864 in Connect.exe 0xC0000005: Access violation reading location 0xcccccccc.
What might the problem be?
This gives you a 1D array. Basically you have a 1 x R array of ints (where 'R' = numRows)
The function you're passing it to then treats it as if it were a C x R array. Of course this second dimension doesn't exist so it's making your program explode.
Multidimentional arrays are actually quite confusing. See this link for how to use them and for the many reasons why you shouldn't use them: