3

我正在尝试这样做:

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

我也试过_wgetcwd。Google 建议 _wgetcwd 在 dir.h 中,但我从未听说过这样的头文件。

我正在使用 GCC 4.3。

谢谢你。

4

1 回答 1

5

如果这是一个 Unix/Linux 系统,那么寻找 wchar_t 版本的 getcwd 是没有意义的。这是因为所有文件名和目录名都只是字节,除了“/”和“\0”字符。您可以对它们使用 UTF-8 编码,但文件系统本身并不关心。

于 2012-12-19T22:15:12.880 回答