我試圖將我的數組的每個元素都輸出到.txt文件中,但由於某種原因它甚至不創建該文件。我的顯示方法中有一個cmd輸出和文件輸出,這是從main調用的。 CMD輸出完美工作,但是當我使用ofstream嘗試創建文件並向其輸出數組元素時,我看不到任何創建的文本文件。ofstream不在C++中創建文件
ofstream ofs("TEST.txt");
if(!ofs)
cout << "cannot use" << endl;
else
{
for(int a=0; a < 12; a++)
{
for(int b=0; b < 12; b++)
{
cout << RandomArray[a][b] << "\t";
ofs << RandomArray[a][b];
}
cout << "\n";
}
}
ofs.close();
你看到'不能使用'的文本,或者你只是沒有看到文件?何時何地檢查文件? –
請注意,當流未打開時,您的'ofs.close()'也會被調用。 – qdii
您是否在您的porgram/executable駐留於同一個目錄中查找該文件? – drahnr