编辑框中的字符串怎么转化到数组中
我刚开始学,希望大家多帮助 我的问题是,比如在编辑框中输入1,2,3,4,5,6字符串如何将他们按,分割并存储到数组中?
a[0]=1,a[1]=2....... 谢谢了
楼上说的是按字符分吧,就是没个字符寸一个单元.
我的意思不是这样,我是说1,2,21,323,443这样可以按,分开
得到A[0]=1 A[1]=2 A[2]=21 A[3]=323 A[4]=443 这样的如何实现啊,有什么函数吗?
谢谢了
用CString的Find的函数可以办到。以下是我在我的程序里面的一段处理代码,我的分隔符是‘|’。
我的字符串是这样子的"string1|string2|string3";
xData = xDataArr.GetAt(0);
newIndex = xData.Find('|',0);
statInfo.brdType = xData.Left(newIndex);
oldIndex = newIndex;
newIndex = xData.Find('|',oldIndex+1);
oldIndex ++; //Ìø¹ý|ºÅ
statInfo.brdName = xData.Mid(oldIndex,newIndex - oldIndex);
statInfo.brdFor = xData.Right(xData.GetLength() - newIndex - 1);
statInfo.brdNum = brdNum;
[此贴子已经被作者于2006-11-16 8:49:43编辑过]