将string转换成char* (转)
来源:互联网 发布:数据库设计与关系理论 编辑:程序博客网 时间:2024/05/24 07:42
原文地址:(转)">将string转换成char* (转) 作者:notyme
原文:http://hi.baidu.com/ѩŵ_��ʱ����/blog/item/a06a1847c1698a1f9213c664
string 是c++标准库里面其中一个,封装了对字符串的操作
把string转换为char*有3中方法:
1.data
如:
stringstr="abc";
char *p=str.data();
2.c_str
如:string str="gdfd";
3. copy
比如
stringstr="hello";
char p[40];
str.copy(p,5,0);//这里5,代表复制几个字符,0代表复制的位置
*(p+5)='