当前位置: 首页 > news >正文

温州网站制作计划安徽门户网站建设

温州网站制作计划,安徽门户网站建设,沈丘做网站去哪里,WordPress图片裁减C各种字符转换 一.如何将char数组转化为string类型二. string转char数组:参考 一.如何将char数组转化为string类型 在C中,可以使用string的构造函数或者赋值操作符来将char数组转换为string类型。 方法1:使用string的构造函数 const char* c…

C++各种字符转换

  • 一.如何将char数组转化为string类型
  • 二. string转char数组:
  • 参考

一.如何将char数组转化为string类型

在C++中,可以使用string的构造函数或者赋值操作符来将char数组转换为string类型。
方法1:使用string的构造函数

    const char* chars = "Hello";std::string str(chars); // 使用构造函数进行转换cout<<str<< endl;

方法2:使用赋值操作符

    const char* chars2 = "World";std::string str2;str2 = chars2; // 使用赋值操作符进行转换cout<<str2<< endl;

在这里插入图片描述

二. string转char数组:

1、调用strcpy函数,和字符串的data函数: (char数组可以更改)(string转char数组)

①、strcpy不能赋值给char指针 ,只能赋值给char数组;
②、char数组长度,必须大于等于string长度。

#include<iostream>
#include<cstring>
using namespace std;int main()
{	string s="123456"; char c[s.length()]; /***调用strcpy函数,和字符串的data函数 **1、strcpy不能赋值给char指针 ,只能赋值给char数组 **2、char数组长度,必须大于等于string长度 */ strcpy(c,s.data()); 	c[0]='6';cout<<c<<endl;cout<<strlen(c);return 0;
}

在这里插入图片描述
2.调用data函数:(string转char*)

只能赋给const char指针。
const char指针,只是说它指向的东西,不能再重新赋值,但可以改变指向。

#include<iostream>
#include<cstring>
using namespace std;int main()
{	string str = "hello";const char* p = str.data();//加const或者用char *p=(char*)str.data();//*p="Go";  ======>报错:[Error] invalid conversion from 'const char*' to 'char' [-fpermissive] //                       [Error] assignment of read-only location '* p' cout<<p<<endl; char a[]="Nice";p=a;cout<<p;return 0;}

3、调用c_str函数:

#include<iostream>
#include<cstring>
using namespace std;int main()
{	string str = "hello";const char* p = str.c_str();//加const或者用char *p=(char*)str.data();cout<<p<<endl; char a[]="Nice";p=a;cout<<p;return 0;
}

参考

  • c++ char转string类型
  • string与char数组相互转换
http://www.yayakq.cn/news/817121/

相关文章:

  • 石家庄网站建设是什么意思一哥优购物官方网站
  • 做网站申请域名海外媒体中文网
  • 影楼网站模板下载建筑给排水识图教程久久建筑网
  • 做一个15页的网站怎么做seo必备工具
  • 做床上用品网站网页源码app
  • 食品科技学校网站模板网站建设玖首选金手指
  • 珠海建站wordpress 登录查看
  • 做logo的比赛网站镇江市城市建设档案馆网站
  • 网站怎样做自适应分辨率大小iis建立网站
  • 搞网站开发的程序员属于哪一类uniapp小程序开发教程
  • 网站建设方案应急处置把网站从空间删除
  • 网站免费观影怎么做现在建网站还能赚钱吗
  • 做hmtl的基本网站工作顺利
  • Iis 建网站为什么说没有该用户如何注册公司名字
  • 设计免费素材网站正规seo排名多少钱
  • 做百度网站需要什么条件可信网站可信站点
  • 怎么访问域名网站上海工商网企业查询
  • 建设网站图片素材邢台市地图全图高清版
  • 阿里云备案 网站服务内容打开网站弹出图片代码
  • 网站内容搜索网站成功秘诀
  • 物流网站设计论文桌面软件开发跟网站开发那个
  • 建立传媒公司网站广告推广营销网站
  • 网站开发 项目介绍网站cms是什么意思
  • 浦城 做网站node.js网站开发合适吗
  • 百度站长平台h5网站wordpress 社区
  • 郑州做网站哪家好熊掌号企业网站管理规定
  • 张北网站建设西安哪家网站做的好
  • 龙华网站建设深圳信科阜阳市建设工程网站
  • 哈尔滨网站建设培训上海的所有公司
  • html5 公司网站宁波seo咨询