find_sub_key() { char* keyName="key1//key2//key3//key4//"; keyName="key1//key2//key3//key4"; keyName="键1//键2//键3//键4"; char* loc=keyName; char key[100]; int len; do { len=strchr(loc+1,'//')-loc; if (len<0) { len=strlen(keyName)-(loc-keyName); if (len==0)break; } strncpy(key,loc,len); key[len]='/0'; cout<<key<<endl;//find key loc=strchr(loc,'//'); loc++; } while ((loc-1)!=NULL); }