【发布时间】:2016-11-30 06:25:35
【问题描述】:
我正在使用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 专业版。
【问题讨论】:
-
您需要做的第一件事是停止使用
void main()。接下来,检查权限。