我正在尝试这个:
wchar_t buff[PATH_MAX];
wgetcwd( buff, PATH_MAX);
我也试过_wgetcwd。谷歌建议_wgetcwd在dir.h中,但我从来没有听说过这样的头文件。
我正在使用GCC 4.3。
谢谢。
答案 0 :(得分:5)
如果这是Unix / Linux系统,那么寻找wchar_t版本的getcwd是没有意义的。这是因为所有文件名和目录名都只是字节,但“/”和“\ 0”字符除外。您可以使用UTF-8编码,但文件系统本身并不关心。