我需要将字符数组转换为字符串,以便在有限自动机上使用该字符串,我已经尝试过
char[50]=string
,但它确实复制了它,但里面有垃圾,必须确定字符数组,不超过6个字母并且我找不到其他方法,至少在 C++ 上是这样,非常感谢。
要将 C 样式字符串(字符数组)分配给 std::string,可以使用以下代码:
std::string foo = c_style_string;
此外,赋值运算符(等号)的左侧的变量被更改为右侧的变量的值。
char[50] = string
无法编译。
将字符数组转换为字符串
char cArray[12] = "你好世界"; 字符串 str(cArray);