在这段代码中,我试图逐行从文件中获取数据..
2
Mohab
20个
男性
mohab@server.com
开罗
bool Employee::login(int ID, string username)
{
int line1, i;
string line;
fstream myfile;
myfile.open("Employee.txt");
if (myfile.is_open())
{
while (myfile >> line1)
{
if (ID == line1)
{
for (i = 1; i <= 5; i++)
{
myfile >> line;
if (line == username)
{
return true;
break;
}
else
continue;
}
}
else
continue;
}
myfile.close();
}
else
{
return false;
}
}
现在我设法从第二行循环到最后一行。如果文件内容有超过1个人信息放置循环的位置以及如何使line1
变量检查文件中的所有行?
提前感谢:)