MFC中怎样把CString中的字符取出后放到已经有的数组中

我现在有一串从文本读出的CStringstrtmp="[0]xx,0,dwon,stop,line,,ok,[1]yy,1,up,go,rect,,ok,[2]zz,3,... 我现在有一串从文本读出的CString strtmp="[0]xx,0,dwon,stop,line,,ok,[1]yy,1,up,go,rect,,ok,[2]zz,3,left,stop,round,,ok,[3]??,2,right,go,line,,no,";还有一很多个将要方这些东西的数组CString a[],b[],c[],d[],e[],f[],g[],h[]现在需要把从文本读到的字符串以","和"["分割开分别放到这8个数组中,比如a[]={[0],[1],[2],[3]};b[]={xx,yy,zz,??};c[]={0,1,3,2};后面依次类推,请会做的大大写一下详细代码,最好有注释,写的好有追加哦 展开
 我来答
yanpongchen
2013-01-15 · TA获得超过100个赞
知道答主
回答量:94
采纳率:0%
帮助的人:67.7万
展开全部
CString本身就可以转换为指针 如:
char *pStr=str.GetBuffer(str.GetLenth());
char pCh[100];
int index=0;
while(index<str.GetBuffer())
{
pCh[index]=*(pStr;+index);
index++;
}或者用
strcpy(pCh,str.GetBuffer(str.GetLength());
仅供参考,因为我也是现写的可能函数有错。但是原理是对的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式