当前位置: 代码迷 >> Windows Mobile >> 请分析一下Insert函数。该如何处理
  详细解决方案

请分析一下Insert函数。该如何处理

热度:108   发布时间:2016-04-25 07:55:24.0
请分析一下Insert函数。
CString   m_strData   =   "abcd ";
TCHAR   Data[3]   =   {0x01,0x10,0};
m_strData.Insert(0,Data);

int   i   =   m_strData.GetLength();

cout   < <   i   < <endl;

为什么i的数值是6,而不是7.而且为什么只将01和10插入进去,后面那个数组Data还要加入一个0   ?

------解决方案--------------------
数组Data中的0是字符串结束标记,所以数组中真正起作用的是Data[0]和Data[1]
------解决方案--------------------
Data 字符串的长度就是 2
  相关解决方案