我试图打印每个文件的第一行,然后是每个文件的第二行,依此类推。
当 getline = EOF 时,该文件被关闭并且 filesAreOpen 被递减,尽管程序永远循环
void PrintLines(ifstream files[], size_t count)
{
string s;
ifstream *end, *start;
int filesAreOpen = count;
//continue while filesAreOpen > 0
while(filesAreOpen)
{
}
}