posts - 311, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

(地基工)string转char *

Posted on 2011-05-04 21:04 点点滴滴 阅读(147) 评论(0)  编辑 收藏 引用 所属分类: 02 编程语言
string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法:
1。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;