¿Hay un liso forma de glob en C o C++ en Windows?Globo en C++/C, en Windows
P. ej., Myprogram.exe * .txt envía a mi programa una lista ARGV que tiene ... ARGV [1] = *.txt
en él.
Me gustaría poder tener una función (llamémoslo readglob) que toma una cadena y devuelve un vector de cadenas, cada una con un nombre de archivo.
De esta manera, si tengo los archivos a.txt b.txt c.txt
en mi directorio y readglob obtiene un argumento *.txt
, devuelve la lista de archivos anterior.
//Prototype of this hypothetical function.
vector<string> readglob(string);
¿Existe tal cosa?
Terriblemente no multiplataforma, pero es fácil y solo funciona. –
No tiene que ser multiplataforma porque solo Win32 tiene este problema. Gran consejo. –
Acabo de probarlo yo mismo. Funciona como un campeón. No podría ser más fácil. –