其次string s也有问题,这是值传递,非地址传递,无法改变调用函数里的s include<iostream> include<string> using namespace std;define SIZE 6 void charctostr(char *c1, string *s);int main(){ char c[6]={'1', '2', '3', '4', '5', '6'};string s="123456789";charctostr(c,...
(int i=0;icstr.GetLength();i++) { ?result[i]=(char)cstr[i]; } return result; } 5》string转char * a)char *p = string.c_str(); 举例: string aa(aaa); char *c=aa.c_str(); string mngName; char t[200]; memset(t,0,200); strcpy(t,mngName.c_str()); b)一个一个字符...