今天遇到如何把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();
}
截图如下: