String 转 const char*
生活随笔
收集整理的這篇文章主要介紹了
String 转 const char*
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
string 是c++標準庫里面其中一個,封裝了對字符串的操作
把string轉換為char* 有3中方法:
1.data
如:
string str="abc";
char *p=str.data();
2.c_str
如:string str="gdfd";
??? char *p=str.c_str();
3. copy
比如
string str="hello";
char p[40];
str.copy(p,5,0); //這里5,代表復制幾個字符,0代表復制的位置
*(p+5)='\0'; //要手動加上結束符
cout < <p;
轉載于:https://www.cnblogs.com/SIEMRNS-TeamCenter/p/3316259.html
總結
以上是生活随笔為你收集整理的String 转 const char*的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: URAL 1427. SMS(DP+单调
- 下一篇: 原创:福耀科技大学值得报么?张雪峰直播间