頭檔案:
#include <stdlib.h>
函式原型:
size_t mbstowcs(wchar_t *dest, const char *src, size_t n);
說明:
如dest 非NULL,則mbstowcs() 函式把多字元src轉換成寬字元dest,最多轉換n位元組。
返回值:
轉換成功,返迴轉換的位元組數(不包括非0字元),不成功返回(size_t)(-1)。
注意:
mbstowcs函式的行為受當前locale的決定。
std::string curLocale = Setlocale(LC_ALL, NULL);
setlocale(LC_ALL, "chs");