<分区>
string str1 = "hello";
const char* string1 = str1;
我得到一个错误..
cannot convert ‘std::string {aka std::basic_string}’ to ‘const char*’ in initialization
我如何将字符串转换为 const char*
感谢帮助
<分区>
string str1 = "hello";
const char* string1 = str1;
我得到一个错误..
cannot convert ‘std::string {aka std::basic_string}’ to ‘const char*’ in initialization
我如何将字符串转换为 const char*
感谢帮助
最佳答案
how do i cast string to const char*?
使用std::string::c_str()函数,它返回字符串的不可修改标准 C 字符数组版本。
const char* string1 = str1.c_str();
关于c++ - 将字符串转换为 const char* 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17853988/