今天碰到问题是vs默认的是unicode字符,函数返回的都是ASCII。
char转换WCHAR
size_t mbstowcs( wchar_t* wcstr, const char* mbstr, size_t count );
该函数是转换char为WCHAR
例:
WCHAR m_addr[
200
]
=
{
0
};
char m_a[ 200 ] = { 0 };
mbstowcs(m_addr,m_a, sizeof m_a / sizeof m_a[ 0 ]);
char m_a[ 200 ] = { 0 };
mbstowcs(m_addr,m_a, sizeof m_a / sizeof m_a[ 0 ]);