标签:
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++ string, const char*, char* 之间互相转换
标签:
原文地址:http://www.cnblogs.com/lifeinsmile/p/5285133.html