无涯教程-进程 - char* c_str()函数

32 阅读1分钟

此函数返回一个指向包含空终止字符序列的数组的指针。

char* c_str - 语法

str.c_str();

char* c_str - 参数

它不包含任何参数。

char* c_str - 返回值

它返回一个指向字符串对象值的c字符串表示形式的指针。

char* c_str - 示例

#include<iostream>
#include<cstring>
#include<string>
using namespace std;
int main()
{
 string str="Computer is my favorite subject";
 char* ch=new char[str.length()+1];
 strcpy(ch,str.c_str());
 cout<<"String value is :"<<ch;
return 0;
}

输出:

String value is: Computer is my favorite subject

参考链接

www.learnfk.com/c++/cpp-str…