Существует ли версия getcwd для wchar_t?

Я пытаюсь это:

wchar_t buff[PATH_MAX];
wgetcwd( buff, PATH_MAX);

Я также попробовал _wgetcwd. Google предполагает, что _wgetcwd находится в dir.h, но я никогда не слышал о таком заголовочном файле.

Я использую GCC 4.3.

Спасибо.

2

Решение

Если это система Unix / Linux, нет смысла искать версию getcwd для wchar_t. Это связано с тем, что все имена файлов и каталогов являются только байтами, за исключением символов «/» и «\ 0». Вы можете использовать кодировку UTF-8 с ними, но сама файловая система не заботится.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]