【发布时间】:2012-05-25 10:15:50
【问题描述】:
wcstombs 有三个参数。
WideCharToMultiByte有八个参数,
如何更换?
如何使用wcstombs这样写:
int kk = WideCharToMultiByte(936, 0, szBn, ccBn+1, 0, 0, 0, 0);
怎么用wcstombs这样写:
int kk= WideCharToMultiByte(936,
0,
szBn,
ccBn+1,
kkburr,
(ccBn+1)*sizeof(wchar_t),
0,
0)
一样吗?
【问题讨论】:
-
不是一回事,你不能用 wcstombs() 指定语言环境或代码页,你只能得到默认语言环境。你真正想做什么?
-
也许我的this question 对你有些兴趣。
-
WideCharToMultiByte 代码在 PC 上运行。然后我想在Mac上运行代码,所以我需要删除WideCharToMultiByte,因为它不能在Mac上运行。
-
@cuichang: 单行不可能做到这一点。
标签: c++