0

我正在为 Vex 机器人开发一个 C++ 项目,我正在使用一个函数,该函数采用 aconst char[]但用于显示整数,没有这样的函数可以转换为const char[],所以有办法做到这一点。所有的搜索结果都显示了如何转换为const char*“string”类型const char[]

编辑:我还需要转换字符串以连接两个字符串(但最终只是将两个字符串转换为 std::string 然后返回到 const char[])

4

1 回答 1

0

std::string一个函数c_str()(自 C++11 起具有同义词data())来获取指向底层空终止字符数组的指针:

std::string const myString{"stackoverflow"};
const char* cstr = myString.c_str();
const char* data = myString.data();
于 2021-07-13T17:42:23.660 回答