
MFC CString问题
有一个CString对象str="我是中国人\n我自豪\n我骄傲\n……"(其中……代表这样的序列)请问有没有什么简单的方法将它提取为CString对象数组str[cou...
有一个CString对象str="我是中国人\n我自豪\n我骄傲\n……"(其中……代表这样的序列)请问有没有什么简单的方法将它提取为CString对象数组str[count],使得每一个元素分别为"我是中国人","我自豪" ,"我骄傲"……
我也有想法就是一个一个元素读取,读到\n标号,记录当前位置,前一个位置和当前位置的字符串即所要的字符串,并循环付给字符串数组
有没有更好的方法,最好是CString类自带的方法什么
补充一点\n只是用来标识的,其他的什么符号都可以 展开
我也有想法就是一个一个元素读取,读到\n标号,记录当前位置,前一个位置和当前位置的字符串即所要的字符串,并循环付给字符串数组
有没有更好的方法,最好是CString类自带的方法什么
补充一点\n只是用来标识的,其他的什么符号都可以 展开
展开全部
CString没有类似sscanf或者正则的方法。
使用CString标准函数做,需要用一个循环,伪代码如下:
int pos = str.Find(用来标识的);
while(pos>=0)
{
array[i++] = str.Left(pos);
str = str.Right(str.GetLength()-pos);
pos = str.Find(用来标识的);
}
使用CString标准函数做,需要用一个循环,伪代码如下:
int pos = str.Find(用来标识的);
while(pos>=0)
{
array[i++] = str.Left(pos);
str = str.Right(str.GetLength()-pos);
pos = str.Find(用来标识的);
}

2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询