当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C++ char*,const char*,string的相互转换代码实例

C++ char*,const char*,string的相互转换代码实例

2018年01月31日  | 移动技术网IT编程  | 我要评论

北京电影网站,美姑县人民政府,神仙道小分队

1.string转const char*

string s ="abc";

constchar* c_s = s.c_str();

2.const char*转string

直接赋值即可

constchar* c_s ="abc";

string s(c_s);

3.string转char*

string s ="abc";

char* c;

constint len = s.length();

c =newchar[len+1];

strcpy(c,s.c_str());

4.char*转string

char* c ="abc";

string s(c);

5.const char*转char*

constchar* cpc ="abc";

char* pc =newchar[100];//足够长

strcpy(pc,c

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网