you should check that your file is open before you try and read/write to it.

Code:
if(outputFile.is_open())
{ 
     ...
}
I don't use cpp often, but I got an output file using

Code:
int i, j;
...

if(outputFile.is_open())
{
    for(i=0; i < 5; ++i)
    {
         for(j=0; j < 5; ++j)
         {
              test[i][j] = '*';
              cout << test[i][j];
              outputFile << test[i][j];
         }
         cout.flush() << "\n";
         outputFile.flush() << "\n";
    }

    outputFile.close();
}
...