有没有wchar_t版本的getcwd?

时间:2012-12-19 22:12:10

标签: c++ gcc wchar-t getcwd

我正在尝试这个:

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

我也试过_wgetcwd。谷歌建议_wgetcwd在dir.h中,但我从来没有听说过这样的头文件。

我正在使用GCC 4.3。

谢谢。

1 个答案:

答案 0 :(得分:5)

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