下面的代码如何工作?for循环的计数器在哪里,如何将计数器重置为行号0.
for (std::string line;std::getline(ifs, line); )
{
}
Run Code Online (Sandbox Code Playgroud)
不需要柜台.这相当于
std::string line;
while(getline(ifs, line))
{
}
Run Code Online (Sandbox Code Playgroud)
有一些方法可以将输入迭代器移回文件的开头.像:ifs.seekg(0, std::ios::beg);应该做的伎俩.