string转char数组
char buf[10];
string str("ABCDEFG");
length = str.copy(buf, 9);
buf[length] = '\0';
或者
strcpy(buf, str.c_str());
strncpy(buf, str.c_str(), 10);
char数组转string
char ch [] = "ABCDEFG";
string str(ch); 也可string str = ch;
或者
char ch [] = "ABCDEFG";
string str;
str = ch;//在原有基础上添加可以用str += ch;