string str1 = "hello";
const char* string1 = str1;
我得到一个错误..
无法在初始化中将 'std::string {aka std::basic_string}' 转换为 'const char*'
我如何将字符串转换为 const char*
感谢您的帮助
我如何将字符串转换为 const char*?
使用std::string::c_str()函数,它返回字符串的不可修改的标准 C 字符数组版本。
const char* string1 = str1.c_str();
尝试const char* string1 = str1.c_str();
这个解决方案怎么样:
string str1 = "hello";
const char* string1 = str1.c_str();