今天遇到如何把MFC的 CString的Unicode编码转换成char* 尝试如下方法,发现可以

#include "pch.h"
#include <iostream>
#include<string.h>
#include <atlstr.h>

using namespace std;
#pragma warning(disable:4996)
int main()
{
    std::cout << "Hello World!\n"; 
	USES_CONVERSION;
	CString m_strUserID = "58274966234385019276";
	char * pp = T2A(m_strUserID);
	getchar();


}

截图如下:

C++之MFC之Unicode转char*_C