在C/C上,在Windows上

在Windows中有C或C的流畅的方法吗?

例如,myprogram.exe * .txt向我的程序发送一个ARGV列表,其中包含… ARGV [1] = *。txt。

我想要有一个函数(让我们称之为readglob),它接受一个字符串,并返回一个字符串向量,每个都包含一个文件名。

这样,如果我的目录中有文件a.txt b.txt c.txt,并且readglob获取参数* .txt,则返回上述文件列表。

//Prototype of this hypothetical function.
vector<string> readglob(string);

是否存在?

最佳答案
与setargv.obj(或wsetargv.obj)和argv []的链接将为您提供类似于Unix shell的全局配置:

> http://msdn.microsoft.com/en-us/library/8bch7bkk.aspx

我不能保证它做得很好。

转载注明原文:在C/C上,在Windows上 - 代码日志