ifstream inf(filename);
while (!inf.eof() )
{
memset(buffer, 0, sizeof(buffer));
// 当读到第一个超过buffer的行时,程序会陷入死循环, 微软bug
inf.getline(buffer, sizeof(buffer));
string line(buffer);
int lastpos = 0;
while (true && line.length() > 0)
{
}
}
inf.close();
}
getline的bug
最新推荐文章于 2022-04-14 22:23:48 发布