char*,const char*和string的相互转换
来源:互联网 发布:社交网络种子 编辑:程序博客网 时间:2024/05/16 09:31
原文:http://blog.sina.com.cn/s/blog_5436b2f40100pjzz.html
好久没写东西啦,发表学术文章一篇,hiahia~
近日和小佳子编程时遇到很多转换问题,很麻烦,在网上查了很多资料。为了以后查找方便,特此总结如下。
如果有不对的地方或者有更简单的方法,请指出~~
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;
- char*,const char*,string的相互转换
- char*,const char*和string的区别以及相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- char*,const char*和string的相互转换
- 静态监听配置示例
- pcntl_fork实现PHP多进程
- 自适应滤波器(Adaptive Filter)
- git pull简介
- 对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一, 现给出一正数矩阵,判断其是否能够由一个全零矩阵经过上述运算得到。
- char*,const char*和string的相互转换
- 字符串循环移位
- hive上删除列
- VS 2008快捷操作
- 为什么外键最好加上索引?
- Flex 界面滚动条样式的设置
- 手机和电话的验证
- oracle sql 处理日期
- git tag简介