gpt4 book ai didi

c++ - 如何读取数组由c++中的文件组成

转载 作者:行者123 更新时间:2023-11-28 08:08:27 25 4
gpt4 key购买 nike

我需要从文件夹中的一组文件中一个一个地读取文件。是否可以使用 C++ 库中的 ifstream,而是使用完整的文件名,例如ifstream myfile("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
}

关于c++ - 如何读取数组由c++中的文件组成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com