5
나는이 조각 같은 일부 코드가 있습니다glob_t와 glob (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 {
...
}
을하지만 창에 glob.h
을 찾는 게 아니에요.
Linux에서이 코드를 이식하는 것과 동일한 기능을 제공하기 위해 Microsoft Windows에서 무엇을 사용해야합니까?
Microsoft Interix SUA에 glob()이 있습니까? – WilliamKF
@WilliamKF 잘 모르겠 음, 사용 가능한 API 목록을 찾을 수없는 것 같습니다. –
플래그 \t @WilliamKF : 그렇지만, CMD.EXE와 달리 SUA의 쉘은 POSIX를 준수하며 스스로를 globbing합니다. 그래서 그들의 사용은 일반적으로 두 환경 사이에서 상당히 다릅니다. – AntoineL