you should check that your file is open before you try and read/write to it.
I don't use cpp often, but I got an output file usingCode:if(outputFile.is_open()) { ... }
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(); } ...