C/C++中的char*,const char*,string之间转换
来源:互联网 发布:5g网络手机 编辑:程序博客网 时间:2024/09/21 09:01
1. string 转 const char*
string s ="abc";
const char* c_s = s.c_str();
2. const char* 转 string
constchar* c_s ="abc";
string s(c_s);
3. string 转 char*
string s ="abc";
char* c;
const int len = s.length();
c =newchar[len+1];
strcpy(c,s.c_str());
4. char* 转 string
char* c ="abc";
string s(c);
5. const char* 转 char*
constchar* cpc ="abc";
char* pc =newchar[100];//足够长
strcpy(pc,cpc);
转自laiyangpair
0 0
- C/C++中的char*,const char*,string之间转换
- 【C/C++】int,string,char之间转换
- string char const char之间的转换
- string char* const char*之间互相转换
- 【C++】char*,const char*,string的相互转换
- 【C#】 char[]与string之间的转换
- char*,const char*,char[],string之间的转换问题。
- const char *,char * ,string,char []之间的关系和转换
- char*,string,char a[], const char *,之间的转换
- string 与char*,const char*, char[]之间的转换
- string 与char* 、char[]、const char*之间的转换
- [C++]char* const char* std::string区分
- string\const char*\char*转换
- string, char*, const char*转换
- C string/char*/char[]互相转换
- const char*,char *和string之间的转换
- C++ string、char*、const char* 之间相互转换
- const char* char*和string之间的转换
- 【Java】五种常见排序之----------------------插入排序
- C# Application.DoEvents
- 完全覆盖 II 之状态压缩
- 关于android RTP驱动的问题
- Crunch字典生成器的使用
- C/C++中的char*,const char*,string之间转换
- 人工智能—状态空间法(state space)[二]
- error: linker command failed with exit code 1 (use -v to see invocation)
- Codeforces Round #181 (Div. 2) B. Coach 带权并查集
- oracle11G空表未导出
- 417. Pacific Atlantic Water Flow
- EF 配置Oracle数据库 EntityType“PersonInfoTest”未定义键。请为该 EntityType 定义键
- SVM中的正则化和损失是什么?
- js 调用qq聊天窗口