c_str()的用法之美

C中没有string,所以函数c_str()就是将C++的string转化为C的字符串数组,c_str()生成一个const char *指针,指向字符串的首地址。

char *p=s[10];

string a="welcome";

strcpy(p,a.c_str());

cout<<p;

结果为"welcome".
 

发布了74 篇原创文章 · 获赞 146 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44350205/article/details/103649046