CString str = "abcd#a#gf#eee",str1;
int i
i = str.Find("#");
str1 = str.Left(i);
StrArray.Add(str1);
str1里面的字符是abcdagfeee ???
还是分开的 也就是说 我还可以取出abcd a gf eee???
int i
i = str.Find("#");
str1 = str.Left(i);
StrArray.Add(str1);
str1里面的字符是abcdagfeee ???
还是分开的 也就是说 我还可以取出abcd a gf eee???
解决方案 »
- 求助:怎样动态改变编辑框字体类型
- 【兔子党】快过年了,散点浮云
- 【HELP】list control 的debug assertion failed问题
- vc中,如何判断键盘没有按键按下?
- SDK编程时,在对话框中加入“自定义控件”后对话框显示不了?是不是SDK不用用“自定义控件”。
- window 核心编程的问题,关于HOOK的,大家可以来讨论下,不要错过喽
- 捆绕我很久的问题,但愿高人能够指点一下,我会十分感谢的.解决问题了,再送20分....
- 删除一个新建的类
- 控件底色为何变成黑色的了
- 求问,为什么fread能读进图片信息头却读不进位图数据
- 编译失败,不知道是什么原因,少联接了什么库文件
- 学wdm那本书最好。清指教
str1只是sunstring
那是数组那样的 还是连续的
主要是 我放进去后还要取出来用
CString str = "#abcd#a#gf#eee";
int Len=str.GetLength();
int Len1;
CString strTemp[10];
int i=0;
while((Len1=str.Find("#"))>=0)
{
strTemp[i]=str.Left(Len1);
str=str.Right(Len-Len1-1);
Len=str.GetLength();
AfxMessageBox(strTemp[i]);
i++;
}
AfxMessageBox(str);
此时:strTemp[0],strTemp[1],strTemp[2],strTemp[3],str分别为"","abcd","a","gf","eee"