进程 中的 char* c_str()函数

首页 / C++入门教程 / 进程 中的 char* c_str()函数

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

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

软件测试52讲 -〔茹炳晟〕

深入拆解Java虚拟机 -〔郑雨迪〕

代码精进之路 -〔范学雷〕

Kafka核心技术与实战 -〔胡夕〕

检索技术核心20讲 -〔陈东〕

跟月影学可视化 -〔月影〕

PyTorch深度学习实战 -〔方远〕

手把手教你落地DDD -〔钟敬〕

云时代的JVM原理与实战 -〔康杨〕

好记忆不如烂笔头。留下您的足迹吧 :)