CString.Format 处理字符串
char *colo[8]={"im1","im2","im3","im4","im5","im6","im7","im8"};
CString str;
str.Format(_T("%s"),colo[0]);
//************************************
str 的值怎么变成 "浩1"为什么呢?求解
[解决办法]
真是奇怪,你是 unicode 编码,那样的话,要这样
wchar_t *colo[8]={_T("im1"),_T("im2"),_T("im3"),_T("im4"),_T("im5"),_T("im6"),_T("im7"),_T("im8")}; CString str; str.Format(_T("%s"),colo[0]);
[解决办法]
CString 对于char*的话
char*P = "adfsdf";
CString strl
strl = p;
[解决办法]
USES_CONVERSION;
char *colo[8]={"im1","im2","im3","im4","im5","im6","im7","im8"};
CString str;
str.Format(_T("%s"),A2T(colo[0]));