來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-05-03 09:28:53
問題:CString 如何轉(zhuǎn)化為 array數(shù)組?
問題補充:
我是用 MFC的edit框接收一組數(shù)據(jù)為CString類型的 放在 m_data里面我要用以下操作把這個 CString轉(zhuǎn)化為 一個數(shù)值的 array數(shù)組
我的測試數(shù)據(jù)為 B2 52 F1 16 28 36 想出來的 array數(shù)組也是這個值
下面的代碼就是取array的值
UpdateData();
CString m_tmpstr = m_data;
m_tmpstr += " ";
unsigned char crc = 0;
unsigned char crc1 = 0;
unsigned char crc2 = 0;
array = NULL;
char *tmp_str = NULL;
unsigned int con = 0;
tmp_str = m_tmpstr.GetBuffer(200);
while (*tmp_str)
{
if (*tmp_str == ' ')
con++;
tmp_str++;
}
array = (unsigned char *)malloc(sizeof(unsigned char) * con);
char tmp[6] = "