C++字符串学习

来源:互联网 发布:股票形态分析软件 编辑:程序博客网 时间:2024/05/13 03:32

一,字符串string转为char*类型
(1)string的data函数

string str="abc";
char *p=str.data();

(2)c_str函数 

string str="gdfd";
char *p=str.c_str();

(3)copy方法 

string str="hello";
char p[40];
str.copy(p,5,0); //这里5,代表复制几个字符,0代表复制的位置
*(p+5)='\0'; //要手动加上结束符
cout <<p;



0 0
原创粉丝点击