VC++里什么函数可以将字符串转成数组

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:18:57
VC++里什么函数可以将字符串转成数组
比如,我在一个变量或数据库里的一个字段里存储了多个信息,如用"/"来做为分隔符.现在我要取出这些数据出来,放到一个数组里,请问怎么做.
例子如下:("/"假设为分隔符)
s="22/33/44/55/66/77/88"
经过一种方法使得
a(0)=22
a(1)=33
a(2)=44
a(3)=55
a(4)=66
a(5)=77
a(6)=88

我知道VB里有这样的一个函数直接转换,也记不清楚是哪个了,但是不知道VC++里有没有这个函数

希望各位高手指教

C#,JAVA之类的有函数split
VC没有
只能通过find函数寻找"\/"
寻找的时候要加转义符"\"
find返回的是该符号所在的索引
然后可以通过left取出索引前面一段,赋值给一个数组的一个
依此类推

找字符'/'就可以,用当初学习C语言入门时的方法就可以作到。

如果不清楚里面有多少项,可以用new动态分配空间的方法解决(不要忘了delete[])。或者用CStringArray。
还应该有很多更好的方法。