将一个个字符连成一体转成字符串,或将字符数组转成字符串。我需要转成字符串后再处理。
char[]->string
c++中如何将字符转为字符串?
答案:4 悬赏:0 手机版
解决时间 2021-03-01 14:49
- 提问者网友:你给我的爱
- 2021-03-01 05:39
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-01 06:01
char *buf = "adfasfkhsdfhasdhfgadf";
string s(buf);
string s(buf);
全部回答
- 1楼网友:纵马山川剑自提
- 2021-03-01 08:52
很简单的 先计算字符个数 然后用new分配空间
比字符个数大1 然后依次赋值
- 2楼网友:神的生死簿
- 2021-03-01 07:34
没明白你什么意思
如果是字符数组换成字符串的话,用字符指针然后一个for就OK了,
反之亦然
- 3楼网友:低血压的长颈鹿
- 2021-03-01 07:26
int main()
{
string a="abcdef";
char * p=&a[0];
while(*p!='\0')
{
cout<<*p;
p++;
}
return 0;
}
可以吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯