string str1 = "hello";
const char* string1 = str1;
I get an error..
cannot convert ‘std::string {aka std::basic_string}’ to ‘const char*’ in initialization
how do i cast string to const char*
Thanks for helping
string str1 = "hello";
const char* string1 = str1;
I get an error..
cannot convert ‘std::string {aka std::basic_string}’ to ‘const char*’ in initialization
how do i cast string to const char*
Thanks for helping
how do i cast string to const char*?
use std::string::c_str() function, it returns a non-modifiable standard C character array version of the string.
const char* string1 = str1.c_str();
How about this solution:
string str1 = "hello";
const char* string1 = str1.c_str();