3

私はこれをしようとしています:

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

_wgetcwd も試しました。Google は _wgetcwd が dir.h にあることを示唆していますが、そのようなヘッダー ファイルについては聞いたことがありません。

GCC 4.3 を使用しています。

ありがとうございました。

4

1 に答える 1

5

これが Unix/Linux システムの場合、getcwd の wchar_t バージョンを探しても意味がありません。これは、'/' と '\0' の文字を除いて、すべてのファイル名とディレクトリ名が単なるバイトであるためです。それらで UTF-8 エンコーディングを使用できますが、ファイルシステム自体は気にしません。

于 2012-12-19T22:15:12.880 に答える