我想移植我们的应用程序(适用于 Windows、Linux、Solaris、AIX 等),但我对语言环境有很多问题。此代码适用于除 OSX 之外的所有平台:
#define SIZE 1000
int main(int argc, const char * argv[])
{
char dest[SIZE];
wchar_t *dptr = L"árvíztűrőtükörfúrógép";
size_t count = SIZE;
size_t length;
setlocale(LC_CTYPE, "");
length = wcstombs(dest, dptr, count);
printf("%d characters were converted.\n", length);
printf("The converted string is \"%s\"\n\n", dest);
}
请帮帮我,以 ISO-8859-2 编码在终端中打印该文本!
非常感谢!