在Visual Studio 19中无法识别ofstream和ifstream的错误

我正在尝试使用文件创建程序,当我使用ofstream或ifstream时,Visual Studio表示ofstream和ifstream是未定义的。有人可以解释一下吗?

#include <iostream>
#include <fstream>

int main()
{
    ofstream file("Test.txt", std::ios::app);
       file << "File successfully made\n";
    file.close();
    return 0;
}

即使这根本不起作用。

评论
Jim
Jim

ofstream is in the namespace std, so you need to specify that.

#include <iostream>
#include <fstream>

int main()
{
    std::ofstream file("Test.txt", std::ios::app); // ofstream -> std::ofstream
       file << "File successfully made\n";
    file.close();
    return 0;
}
点赞
评论