c++中怎样将字符数组转化成字符串变量...?

 我来答
qq315zh
2012-03-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
直接赋值就可以;string类有这个操作符重载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我有赤兔
2012-03-20
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
char a[]={"abcdefg"};
String s=(String) a;
应该可以把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我不废了
推荐于2018-08-23
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
解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';
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式