VB中,sItem = Split(s, ",")
- CString s;
- CString sItem[13];
- byte pItem;
- byte p1, p2;
- s += ",";
- p1 = 0;
- pItem = 0;
- for (p2 = 0; p2 < s.GetLength(); p2++)
- {
- if (s.GetAt(p2) == ',')
- {
- sItem[pItem] = s.Mid(p1, p2 - p1);
- pItem++;
- p1 = p2 + 1;
- }
- }
当然通用性不够强,“13”、“,”是固定的,需要的朋友自己改进一下即可。