C++ string 、char* 、const char* 的數據類型轉換

【1】string轉char*

string str = "hhehhe";
int len = str.length();
char* temp =  (char *)malloc((len+1)*sizeof(char));
strcpy(temp,str.c_str());

【2】string轉const char* 

string str  = "abdac";	
const char* temp1;
temp1 = str.data(); //temp1 = str.c_str();也可以

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章