string与char之间的互相转换
2024-08-20 14:22:20
string对象是一种很强大的存在哈~~
1. string转const char*
string s = "abc";
const char* c_s = s.c_str();
2. const char*转string
直接赋值即可
const char* c_s = "abc";
string s(c_s);
3. string转char*
string s = "abc";
char* c;
const int len = s.length();
c = new char[len+1];
strcpy(c,s.c_str());
4. char*转string
char* c = "abc";
string s(c);
5. const char*转char*
const char* cpc = "abc";
char* pc = new char[100];//足够长
strcpy(pc,cpc);
6. char*转const char*
直接赋值即可
char* pc = "abc";
const char* cpc = pc;
最新文章
- java并发编程(四)守护进程 线程阻塞的四种情况
- ARP包分析(wireshark)
- Genymotion无法下载OVA文件
- 转:delphi异常捕获try except语句 和 try finally语句用法
- XCode debug中添加查找debug和控制台的办法
- mysql sql 基础总结
- BZOJ_3993_[SDOI2015]星际战争_二分+网络流
- docker 中打包部署Springboot项目
- PowerBI开发 第十四篇:使用M公式添加列
- Spark官方文档中推荐的硬件配置
- Spring使用内存数据库
- 线段树(dfs序建树加区间更新和单点查询)
- Java并发学习之十五——使用读写锁同步数据訪问
- 存储过程不返回记录集导致ADO程序出错
- qt学习(一) qt安装
- Hadoop HA集群的搭建
- c# + Sql server 事务处理
- oracle 基础知识(三)
- eclipse content assist 出现错误
- oracle中xhost报错