C++:string转char*
来源:互联网 发布:大数据平台成熟度评估 编辑:程序博客网 时间:2024/05/15 02:10
C++中把string转换为char* 有3中方法:
1.data
如:
string str="abc";
char *p=str.data();%这行应更正为char*p=(char*)str.data();,引自贴内网友的回复
2.c_str
如:string str="gdfd";
3. copy
比如
string str="hello";
char p[40];
str.copy(p,5,0); //这里5,代表复制几个字符,0代表复制的位置
*(p+5)='\0'; //要手动加上结束符
0 0
- C++:string转char*
- 【c++】string转char*
- C C++ string转char*
- string 转 char* (C#)
- C C++ string转char*
- C / C++ string转char*
- C++/CLI String 转C++ string,char*
- C++string与char*
- CString类转const char *类型和String转const char *转char*示例(C++)
- [C++]char* const char* std::string区分
- C string/char*/char[]互相转换
- string和c字符串(char*, char[])
- (c++) int 转 string,char*,const char*和string的相互转换
- c++ string 转 char* const char* char[]
- C++ string 与 C char *
- iOS char转string string 转char
- C++: string 转 int ;string转float;int 转string;double转char*
- CString转char * ,string
- Codeforces Round #333 (Div. 2) B. Approximating a Constant Range
- HTML5 Canvas画标准的五星红旗(中国国旗)
- LeetCode Populating Next Right Pointers in Each Node I and II
- OnInitDialog不执行
- fdisk -l详解
- C++:string转char*
- 404错误的处理方式及对SEO的影响
- Apache Prefork、Worker和Event三种MPM工作模式分析
- bcdedit无法打开启动配置数据存储
- linux 下shell
- 冒泡排序
- 06_Java 接口
- 抓狂的指针
- shell 中的算术运算