解决const char* 转char *方法

const char* p = "123";

string msg (p);

char * m =NULL;

memcpy(m,msg.c_str(),msg.length()+1);

后面加个1是后面的那个\0也要拷贝过去

搞定!!!!!


string str = "asd";
char* p =const_cast(str.c_str());
printf("%s",p);




你可能感兴趣的:(解决const char* 转char *方法)