【发布时间】:2010-11-19 03:52:36
【问题描述】:
在 Windows 中是否有一种流畅的方式在 C 或 C++ 中进行 glob?
例如,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);
这样的存在吗?
【问题讨论】: