[转载] C++ string, const char*, char* 之间互相转换
2024-09-12 20:35:16
1, string转const char* 类型
string str = "abcdef";
const char* con_str = string.c_str()
2, const char*转string 类型
直接赋值
const char* con_str = "abc";
string str(con_str);
3, string转 char* 类型
借助strcpy函数
string str= "abc";
char* chr;
const int len=str.length();
char = new char[len+1];
strcpy(chr, str.c_str());
4, char* 转 string
直接赋值
5,const char* 转char* 类型
借助strcpy函数
char* chr;
const char* con_chr = "abc";
strycpy(chr, con_chr);
最新文章
- C#初步应用
- Nodejs学习(四)- express目录的分析
- Jquery.Datatables 基本创建方法
- Groovy学习笔记(二)
- block与函数指针有什么区别
- 使用MongoDB的开源项目
- SpringJUnit4加载类目录下(src)和WEF-INF目录下的配置文件二--获取注入的bean的二种方式
- python 新时代
- 6.1 CUDA: pinned memory固定存储
- bash 脚本
- Java 字符转码之UTF-8转为GBK/GB2312
- 监视/etc/passwd文件是否正常
- C#多线程问题整合
- 基于Js实现的UrlEncode和UrlDecode函数代码
- DOM操作-动态创建网页元素
- RequestMapper
- Windows 10无法连接远程桌面解决办法(这可能是由于CredSSP加密Oracle修正)
- 剑指Offer 65. 矩阵中的路径 (回溯)
- Spring mvc 4系列教程(一)
- [DevExpress使用随笔]之预览repx报表(转)