我正在使用ofstream
對象創建字符串並將其打印到文本文件,但它不起作用。這是我的代碼:無法在C++中創建文本文件
#include <iostream>
#include <fstream>
using namesace std;
int main()
{
ofstream output("d:\\data.txt");
output << "this is my text" << endl;
output.close();
return 0;
}
data.txt
當我設置output("data.txt")
創建的文件。該文本文件是在包含源代碼的相同文件夾中創建的。但是當我設置output(d:\\data.txt)
或任何其他位置時,它根本就沒有創建。此代碼在其他計算機上也運行良好,並且問題只發生在我的筆記本電腦中。我正在使用visual stdio 2013,並且由Windows 10 pro中的 運行。
你需要做的第一件事就是停止使用'void main()'。接下來,檢查權限。 – Danh