c++将字符数组转成字符串

时间:2025-03-14 19:33:22
1:首地址复制 string a; char stringarray[100]; stringarray="changestring"; a=stringarray;2:元素按位赋值 string a; char stringarray[100]; stringarray="changestring"; int i=0; while(stringarray[i]!='\0'){ a[i]=stringarray[i]; i++; } a[i]='\0';3:根据string的连接特性,粘合性 string a; char stringarray[100]; stringarray="changestring"; a=""; int i=0; while(stringarray[i]!='\0'){ a+=stringarray[i];//或用a,append(stringarray[i]); i++; } a[i]='\0';