我想在 C++ 中创建数千个扩展名为 txt 的文件。是否可以?我无法想象我该怎么做。如果我在这里写一些代码,这样您就可以理解我想要什么。
int main ()
{
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();
return 0;
}
我想用这种方法生成大量的 txt 文件。另外我想在 for 结构中运行这些代码。在操作结束时,我必须有 10,000 个文件,这些文件的名称如 example1.txt 、 example2.txt 、 example3.txt ...你不必编写代码我只是想知道如何去做。您可以只分享一些教程的链接。
最佳答案
是的,你可以做到。以下是我建议的步骤:
在循环的每次迭代中,使用循环计数器构造一个唯一文件的名称。您可以使用
std::ostringstream
或sprintf
为此。在循环的每次迭代中使用您已有的代码创建一个文件。
关于c++ - 是否可以在 C++ 中创建大量的 txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33774152/