我的代码:
void listall()
{
string line;
ifstream input;
input.open("registry.txt", ios::in);
if(input.is_open())
{
while(std::getline(input, line, "\n"))
{
cout<<line<<"\n";
}
}
else
{
cout<<"Error opening file.\n";
}
}
我是 C++ 新手,我想逐行打印出一个文本文件。我正在使用代码::块。
它给我的错误是:
错误:没有匹配函数调用 'getline(std::ifstream&, std::string&, const char [2])'