无法在C ++中创建文本文件

时间:2016-11-30 06:25:36

标签: c++ text window fstream

我使用ofstream对象创建字符串并将其打印到文本文件中,但它不起作用。这是我的代码:

#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专业版

1 个答案:

答案 0 :(得分:1)

尝试在d:\\中手动创建文件,然后从其属性中获取文件的完整正确目录。这样,您就会知道在指定要创建的文件的目录时所犯的任何错误。