C++ 如何读取由c++;

C++ 如何读取由c++;,c++,C++,我需要从文件夹中的一组文件中逐个读取文件。 是否可以从C++库中使用IFFISH,而可以使用完全文件名 ifstreammyfile(“file.txt”),我计划使用一些字符串变量,其中包含每个文件的名称。我将把所有文件的名字放在我的C++类对象可以读取的新文件中。 谢谢, 弗拉达是的: std::ifstream listoffilenames("filenames"); std::string name; while(std::getline(listoffilenames, name

我需要从文件夹中的一组文件中逐个读取文件。 是否可以从C++库中使用IFFISH,而可以使用完全文件名 ifstreammyfile(“file.txt”),我计划使用一些字符串变量,其中包含每个文件的名称。我将把所有文件的名字放在我的C++类对象可以读取的新文件中。 谢谢, 弗拉达是的:

std::ifstream listoffilenames("filenames");

std::string  name;
while(std::getline(listoffilenames, name))  // Assume the file contains 1 name per line.
{

    std::ifstream file(name.c_str());       // Open the file name you just read.
                                            // Now you can read from it like normal.
    // READ file
}
ifstream myfile(fileName.c_str())
?我不确定我是否理解这个问题。