C++ 中 char 转 string 具体例子 ?

来源:百度知道 编辑:UC知道 时间:2024/06/09 00:07:00
char 转 string
string s(char *);

只能初始化,在不是初始化的地方最好还是用assign().

===========================

string s(char *);
这个应该怎么转啊 看不太明白 达人们帮忙解答下 最好有个简单例子。

如果能的话 顺便介绍下 assign() 看哪个好用?

#include <iostream>
#include <string>

using namespace std;

int main(){
char *a="1234";
string s2(a);
string s1="";
s1=s1+a+a;
cout<<s1<<endl;
cout<<s2<<endl;
return 0;
}

不知道是否这样?

//c是字符数组,str是字符串
str="";
for(i=0;i<10;i++)
cin>>c[i];
for(i=0;i<10;i++)
str+=c[i];

//貌似这么做