我想从同一个文件夹中输入一堆图像文件,并在for循环中应用它们相同的操作。我定义主要为int main(int argc, char** argv)
有这个for循环:Eclipse CDT:传递具有相同文件扩展名的多个程序参数
for(int i=1; i < argc; ++i)
{
// do something here
}
在Eclipse CDT(氖),下运行的配置>参数,我进入我要处理的图像的路径。当我明确地给出像img1.jpg img2.jpg ...
这样的图像列表时,它可以工作,但是当我尝试在具有特定扩展名的所有图像文件上运行它时,它不起作用,例如dataset/*.jpg
。
是否有解决方法?谢谢。
我怀疑这是否可以修复,因为它是在程序获取参数之前扩展文件名的shell。 – Galik
扩展到相应的文件名是一个shell功能。所以我看到你要求的可能性很低。你可以复制粘贴你的shell给出的内容,不是吗?该死,迟了几秒钟,因为我想提出一个中间的意思。 –