CString 能否转换成 char ??
CString ShowP4;
char a;
ShowP4 = "F";
a = 'F';
向上面这样,我有一个函数,它的参数是 char,可是我只能拿到 CString
CString CPLCCOMDlg::CharToCstr(char ch)
{
switch(ch)
{
case '1' : return "0";
case '2' : return "1";
case '3' : return "01";
case '4' : return "2";
.
.
.
case 'F' : return "0123";
default : return "";
}
}
我该怎么做? CString? char
[解决办法]
char result = *((char*)CharToCstr(input).getBuffer(0));
[解决办法]
CString转为char的话,只能取到CString中的某一个字符,需求挺奇怪的,可有更多的解释?