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

tech2025-07-14  5

将字符数组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);

 

最新回复(0)