- #include <iostream> 
- #include <string> 
- #include <stdio.h> 
- using namespace std; 
-   
- int main() 
- { 
- 	string name[2] = { 
- 		string("1234", sizeof("1234")), 
- 		string("567", sizeof("567")) 
- 	}; 
-   
- 	string list[] = {"A1", "A2"}; 
- 	string str = ""; 
- 	str.append("{"); 
-     for (int i = 0; i < 2; i++) { 
- 		str.append(list[i]); 
- 		str.append(":"); 
- 		str.append(name[i]); 
- 		str.append(","); 
-     } 
- 	str.pop_back(); 
- 	str.append("}"); 
-   
- 	cout << "cout: " << str << "\n"; 
-   
- 	const char *s = str.c_str(); 
- 	cout << "send: " << s << "\n"; 
-   
- 	return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3RkaW8uaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RyaW5nIG5hbWVbMl0gPSB7CgkJc3RyaW5nKCIxMjM0Iiwgc2l6ZW9mKCIxMjM0IikpLAoJCXN0cmluZygiNTY3Iiwgc2l6ZW9mKCI1NjciKSkKCX07CgkKCXN0cmluZyBsaXN0W10gPSB7IkExIiwgIkEyIn07CglzdHJpbmcgc3RyID0gIiI7CglzdHIuYXBwZW5kKCJ7Iik7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDI7IGkrKykgewoJCXN0ci5hcHBlbmQobGlzdFtpXSk7CgkJc3RyLmFwcGVuZCgiOiIpOwoJCXN0ci5hcHBlbmQobmFtZVtpXSk7CgkJc3RyLmFwcGVuZCgiLCIpOwogICAgfQoJc3RyLnBvcF9iYWNrKCk7CglzdHIuYXBwZW5kKCJ9Iik7CgkKCWNvdXQgPDwgImNvdXQ6ICIgPDwgc3RyIDw8ICJcbiI7CgkKCWNvbnN0IGNoYXIgKnMgPSBzdHIuY19zdHIoKTsKCWNvdXQgPDwgInNlbmQ6ICIgPDwgcyA8PCAiXG4iOwoKCXJldHVybiAwOwp9