3,248
社区成员




char szANSIString [MAX_PATH];
USES_CONVERSION; // 声明这个宏要使用的局部变量
LPSTR ptr;
wchar_t *wszSomeString = L"中国苏州";
lstrcpyA ( szANSIString, OLE2A(wszSomeString) );
#include <windows.h>
#include <AtlConv.h>
int _tmain(int argc, _TCHAR* argv[])
{
char szANSIString [MAX_PATH];
USES_CONVERSION; // 声明这个宏要使用的局部变量
wchar_t *wszSomeString = L"中国苏州";
lstrcpyA ( szANSIString, OLE2A(wszSomeString) );
printf("%s\n" , szANSIString );
return 0;
}
int SHUnicodeToAnsi( LPCWSTR pwszSrc,
LPSTR pszDst,
int cchBuf
);