The only way I know is:
#include <sstream>
#include <string.h>
using namespace std;
int main() {
int number=33;
stringstream strs;
strs << number;
string temp_str = strs.str();
char* char_type = (char*) temp_str.c_str();
}
But is there any method with less typing ?
In C++17, use
std::to_chars
as:In C++11, use
std::to_string
as:And in C++03, what you're doing is just fine, except use
const
as: