1. string转const char*
string s ="abc";
constchar* 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;
constint 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);
本文详细介绍了C++中将字符串转换为字符指针及反之的操作方法,包括使用`c_str()`函数和直接赋值的方式。还涵盖了字符串到字符数组的复制和字符数组到字符串的转换。
294

被折叠的 条评论
为什么被折叠?



