【发布时间】:2012-05-21 15:41:10
【问题描述】:
我想将CString 转换为char[]。有人告诉我该怎么做?
我的代码是这样的:
CString strCamIP1 = _T("");
char g_acCameraip[16][17];
strCamIP1 = theApp.GetProfileString(strSection, _T("IP1"), NULL);
g_acCameraip[0] = strCamIP1;
【问题讨论】:
-
感谢大家,我在 WideCharToMultiByte 方法的帮助下通过以下方式解决了这个问题:TCHAR tchCamIPTemp[15]; _tcscpy(tchCamIPTemp, strCamIP1); WideCharToMultiByte(CP_ACP, 0, tchCamIPTemp, -1, g_acCameraip[0], sizeof(g_acCameraip[0]), NULL, NULL);
标签: c++ visual-c++ char c-strings