将string类型转换为字符数组char [] char arr[50]; //数组大小根据s的大小确定 string s= "12slfjksldkfjlsfk"; int len = s.copy(arr, 50); arr[len] = '\0';