Domanda

I am trying to this:

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

I have also tried _wgetcwd. Google suggests _wgetcwd is in dir.h, but i have never heard of such a header file.

I'm using GCC 4.3.

Thank you.

È stato utile?

Soluzione

If this is a Unix/Linux system there is no point in looking for a wchar_t version of getcwd. That is because all file names and directory names are just bytes with the exception of the '/' and '\0' characters. You can use UTF-8 encoding with them but the filesystem itself does not care.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top