inFile >>row >>col;
This is the only line that reads data in from the file, its not looped or anything. This reads 1 integer, then skips whitespace and reads another. The fact that you don't even store them into the array at anypoint, I originally missed!
Also, you should do some error checking to make sure that the file is actually open, using
if(!inFile.good()){
cerr<<"Unable to open file.";
exit(0);
}