当前位置: 代码迷 >> 综合 >> C或C++中的类型转换------字符数组char* <==> 字符串string
  详细解决方案

C或C++中的类型转换------字符数组char* <==> 字符串string

热度:38   发布时间:2024-01-21 22:13:19.0
  • 将字符数组char[]转化为字符串string

char ch [] = “ABCDEFG”;
string str(ch);//也可string str = ch;
//或者
char ch [] = “ABCDEFG”;
string str;
str = ch;//在原有基础上添加可以用str += ch;
  • 将字符串string转化为字符数组char[]

char buf[10];
string str(“ABCDEFG”);
strcpy(buf, str.c_str());
//strncpy(buf, str.c_str(), 10);

 

  相关解决方案