将文本写入文件

时间:2017-12-06 12:52:38

标签: c++ visual-studio-2017

我刚刚在Visual Studio 2017中启动了新项目,我尝试将一些文本写入文件。但是在运行我的代码后,没有创建任何文件。

int main()
{
    ofstream file_program("D:\test2.txt", ios::out);
    if (file_program.is_open())
    {
        file_program << "test";
        cout << "OK";

        file_program.close();
    }

    int age;
    cin >> age;

    return 0;
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在C ++中你必须逃避反斜杠。

"D:\test2.txt"

这里有'\t',实际上是制表人。

"D:\\test2.txt"

是对的。