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

网站建设如何网络销售培训教育机构

网站建设如何网络销售,培训教育机构,怎么登录手机wordpress,做网站免费吗最近在学C以及STL,打个基础 参考: c中的char[] ,char* ,string三种字符串变量转化的兼容原则 c读取字符串和字符的6种函数 字符串结构 首先明确三种字符串结构的兼容关系:string>char*>char [] string最灵活,内置增删查改…

最近在学C++以及STL,打个基础
参考:

c++中的char[] ,char* ,string三种字符串变量转化的兼容原则
c++读取字符串和字符的6种函数

字符串结构

首先明确三种字符串结构的兼容关系:string>char*>char []

  • string最灵活,内置增删查改函数和运算符
  • char*可以改变指向内容(改变记录的地址),还算灵活,
  • char[]是const类型,内容即记录的地址不可以变(指向空间的内容可以修改),纯粹的数组

在后续的函数中,string也会对char有兼容。在实际应用中优先把char转string,极个别要用到char*的就反向转换,string.c_str()函数会返回一个指向string储存字符串的const char*指针,但要注意这不是拷贝,如果要复制一份(也就是转换格式),就要用strcpy(c,s.c_str())拷贝副本到c里面

读取函数辨析

我将读入函数分成如下几类:

  1. 常用的:
    • char ch=cin.get(),相当于char ch=getchar(),单字符读取,来者不拒
    • cin>>char* ch,相当于sacnf(“%s”,char* ch),一般读取,清理最开始的连续分隔符,读取字符串后遇到任意分隔符停止,且保留后续分隔符在缓冲区
  2. 定界读取,两个函数都会丢弃结尾分隔符
    • cin.getline(char* ch,总长度,结束字符=‘\n’),定界读取,遇到自定义分隔符停止,丢弃分隔符,总长度含\0。注意,此总长度实际上并不会限制读入,如下图,会一次性读入1234567,之后丢弃超出长度的内容
    • getline(数据源,string),定界读取,遇到\n停止,丢弃分隔符。注意,此函数来自string库,第二个参数必须是string类,其长度不限,更加灵活安全
  3. 定长读取,但是因为还会受到\n分隔符影响,实际不太好用
    • cin.get(arr,总长度),定长读取,总长度含\0。注意:此函数无法连用,遇到\n会停止,关键是其不清理\n,如果要接下一个需要先清理\n
    • fgets(char*,总长度,数据源),定长读取,遇到\n会读入并停止。注意:此函数会读入\n,一般场景并不好用,不过可以放心连用。
    • gets(char*),效果同getline,但没有string的自动扩容机制,也没有cin.getline的强制限制截断长度,所以不安全,不用

在这里插入图片描述

http://www.dinnco.com/news/47703.html

相关文章:

  • 做网站比较好企业文化建设
  • 手机做网站对比路由器做网站长沙seo培训
  • 网站验证码代码seo关键词排名优化系统源码
  • 好的做蛋糕网站泉州关键词排名工具
  • 淄博网站开发选网泰北京seo外包 靠谱
  • 企业网站模板免费版新浪nba最新消息
  • 社区做图网站有哪些磁力蜘蛛种子搜索
  • 武汉公司做网站武汉seo首页
  • 室内设计工作室网站怎么做yahoo搜索
  • 在哪个网站可以找到做国珍的人企业网站的搜索引擎推广与优化
  • 哪些网站是动态的游戏推广员拉人技巧
  • 大型电商网站开发企业推广策划书
  • 请人做网站 出现纠纷怎么办淄博seo怎么选择
  • 义乌小程序开发制作公司优化设计卷子答案
  • 美食网站需求分析网络公司网络推广
  • 建站如何收费网络营销环境分析
  • 广州网站建设+致茂网站seo优化是什么
  • 做付费网站站长全自动年赚30万动态网站建设
  • 电子商务网站建设 论文企业seo优化
  • 内蒙古企业网站建设网络营销名词解释
  • 网站建设高度展示型网站有哪些
  • 网站开发岗位说明书网店推广实训系统
  • 佛山市建设官方网站网页制作公司哪家好
  • 石家庄网站建设方案培训总结怎么写
  • 罗湖网站建设公司360手机优化大师安卓版
  • 网站做全好吗提升seo排名
  • wordpress自己安装了插件吗图片seo优化是什么意思
  • 东莞建设工程交易中心门户网站seo优化的方法
  • 专门做国外家具书籍的网站查网站域名
  • 自适应网站的图做多大 怎么切学it学费大概多少钱