已知某字符串,要从末尾开始,按N*2个字节取,比如N是3,那么从尾至首每次取6字节,取到的6字节按顺序存放在一个数组中。
比如,字符串123456789012345678901234,N = 3,第一次取901234,按这个顺序放在一个数组中,然后取下一组,345678,再放在数组中
比如,字符串123456789012345678901234,N = 3,第一次取901234,按这个顺序放在一个数组中,然后取下一组,345678,再放在数组中
int nCount=str.GetLength();
int i=0;
int N=3;CString Result[];
while(nCount>=i*N*2)
{
Result[i]=str.Mid(nCount-i*N*2,N*2);
i++;
if(nCount<i*N*2)
{
Result[i]=str.Mid(0,nCount-(i-1)*N*2)
break;
}}
for(int i=0; i<total/(2*n); i++)
getstr[i] = str.Mid(2*n*i, 2*n);