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