WindowsのCまたはC++でグロブするスムーズな方法はありますか?
たとえば、myprogram.exe * .txtは、... ARGV[1]=を含むARGVリストをプログラムに送信*.txt
します。
文字列を受け取り、それぞれにファイル名を含む文字列のベクトルを返す関数(readglobと呼びましょう)を作成できるようにしたいと思います。
このようにa.txt b.txt c.txt
、ディレクトリにファイルがあり、readglobが引数*.txt
を取得すると、上記のファイルリストが返されます。
//Prototype of this hypothetical function.
vector<string> readglob(string);
そのようなものは存在しますか?