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 }