// ConsoleApplication4.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "string"
#include <Windows.h>
using namespace std;
string WideCharToMultiChar(wstring str)
{
string strRes;
int len = WideCharToMultiByte(CP_ACP, 0, str.c_str(), str.size(), NULL, 0, NULL, NULL);
char* buffer = new char[len + 1];
WideCharToMultiByte(CP_ACP, 0, str.c_str(), str.size(), buffer, len, NULL, NULL);
buffer[len] = '\0';
strRes.append(buffer);
delete[] buffer;
return strRes;
}
int main()
{
TCHAR sz[] = L"aaa我";
wstring wstr;
wstr.append(sz);
string str = WideCharToMultiChar(wstr);
printf("%s", str.c_str());
system("pause");
return 0;
}