string转char*
来源:互联网 发布:cad线切割编程软件 编辑:程序博客网 时间:2024/06/08 15:12
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;
转载于论坛讨论。
0 0
- c++ string 转 char* const char* char[]
- iOS char转string string 转char
- CString转char * ,string
- string转char*
- CString转char * ,string
- char 转 string
- string转char *
- string转char *
- string转char *
- CString转char * ,string .
- string转char *
- CString转char * ,string
- string 转 const char
- CString转char * ,string
- C++ string 转char
- CString转char * ,string
- string 转 char
- string 转char*
- 服务端 高性能 (三) network
- 正则表达式
- iOS开发中地图(MapKit)的使用
- 用ConfigurationManager读取和修改配置文件
- 百鸡问题
- string转char*
- 抽象类与接口的深入区别
- linux下i2c通用接口读取和处理mag3110地磁传感器程序
- Bug 10121589 ORA-600 [kjbmprlst:shadow]
- tar命令详解
- eclipse中ADT离线安装方法
- (前、中、后)序遍历二叉树的递归、非递归算法!
- C++ 将字符串转换成date类型的数据
- SymmetricTree