5
Mam kod podobny do tego fragmentu:Co zastąpić glob_t i glob() na porcie w systemie Windows?
#include <glob.h>
glob_t globBuf;
const int result = glob(remoteFileName.c_str(), 0, 0, &globBuf);
if (result == GLOB_NOSPACE) {
...
} else if (result == GLOB_NOMATCH) {
...
} else {
...
}
Ale nie jestem znalezienie glob.h
na oknach.
Co powinienem użyć w systemie Microsoft Windows, aby zapewnić równoważną funkcjonalność do przeniesienia tego kodu z systemu Linux?
Czy Microsoft Interix SUA to glob()? – WilliamKF
@WilliamKF Nie wiem, nie mogę znaleźć listy dostępnych interfejsów API. –
flag \t @WilliamKF: Tak, ale należy pamiętać, że w przeciwieństwie do CMD.EXE, powłoki SUA są zgodne z POSIX i same się globalizują; więc ich użycie jest zazwyczaj zupełnie inne w obu środowiskach. – AntoineL