gpt4 book ai didi

c++ - 打开顺序文件 C++

转载 作者:行者123 更新时间:2023-11-30 01:58:24 25 4
gpt4 key购买 nike

我有一个文件夹,里面装满了这种格式的文件 FileName000.extension FileName001.extension 等。我需要打开它们并用 C++ 做一些事情。我试过的是这样的:

for(int i=0; i<number_of_files; i++){
char filename[64];
if(i<10){
sprintf(filename, "/Path/To/File/FileName00%i.extension", i);
}
if(i<100){
sprintf(filename, "/Path/To/File/FileName0%i.extension", i);
}
else{
sprintf(filename, "/Path/To/File/FileName%i.extension", i);
}
ifstream infile ( filename );

//DO STUFF TO FILES HERE INSIDE THE FOR LOOP
}

由于某种原因,这似乎不起作用任何帮助,将不胜感激。它是一个 char 还是一个 string 并不重要,只要它有效。我将 Xcode 用作 IDE,但该程序也必须在 Windows 上运行。

最佳答案

您可以使用 sprintf(... "...%03d...", ...) 获取一致的 3 位数字。

关于c++ - 打开顺序文件 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17490984/

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