string转成char * 或者const char *

来源:互联网 发布:苹果电脑下载软件 编辑:程序博客网 时间:2024/04/30 02:05

1. string转const char*是比较容易的,直接用函数c_str()即可

string a = "hello";

const char * b = a.c_str();

 

2. 转char * 可以先转为const char * 

string a = "hello";

char * c = new char[a.length()+1];

strncpy(c,a.c_str(),a.length()+1);

原创粉丝点击