string 数组的使用

 1 #include <iostream>
 2 #include <string>
 3 
 4 using namespace std;
 5 /*
 6 题目:读字符串 char buf[100] = “xxxx:yyyy:zzzz:aaaa:bbb”.按:进行分解到,string 数组中去。
 7 */
 8 int main(void)
 9 {
10     char buf[100] = "xxxx:yyyy:zzzz:aaaa:bbb";
11     string sArray[1024];
12     char *p = buf;
13     int i = 0;
14     for(sArray[i] = *p;*p++;)
15     {
16         if(*p == ':')
17         {
18             sArray[++i] = *++p;
19             continue;
20         }
21         sArray[i] += *p;
22     }
23     for(int j = 0;j<i+1;j++)
24     {
25         cout<<sArray[j]<<endl;
26     }
27 
28     return 0;
29 }

 

posted on 2018-12-22 19:47  王朝马汉  阅读(518)  评论(0编辑  收藏  举报

导航