我使用fstream
打开文件进行写作。
fstream streamFile;
streamFile.open ( "C:\\path\\to\\textFile.txt",
fstream::in | fstream::out| fstream::app);
我收到以下错误:
cannot access private members declared in class basic_fstream<_Elem, _Traits>
缺少什么?
答案 0 :(得分:0)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream streamFile;
streamFile.open("C:\\Robin\\input.txt",
fstream::in | fstream::out | fstream::app);
if (streamFile.is_open())
{
streamFile << "Hej" << endl;
streamFile.close();
}
return 0;
}
这是我的整个代码,它可以工作,不会触发任何错误。它创建或附加到给定目录中的.txt文件。没有问题。与此相比,看看是否有任何不同。