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

成都网站设计哪家比较好邯郸市空船网络科技有限公司

成都网站设计哪家比较好,邯郸市空船网络科技有限公司,山东自助seo建站,网站建设设计思想点击蓝字关注我们来源自网络#xff0c;侵删一.C的get()函数使用详解1.C get()函数get()函数是cin输入流对象的成员函数#xff0c;它有3种形式#xff1a;无参数的#xff1b;有一个参数的#xff1b;有3个参数的。1) 无参数的其调用形式为cin.get()用来从指定的输入流中…点击蓝字关注我们来源自网络侵删一.C的get()函数使用详解1.C get()函数get()函数是cin输入流对象的成员函数它有3种形式无参数的有一个参数的有3个参数的。1) 无参数的其调用形式为cin.get()用来从指定的输入流中提取一个字符包括空白字符函数的返回值就是读入的字符。若遇到输入流中的文件结束符则函数值返回文件结束标志EOF(End Of File)一般以-1代表EOF用-1而不用0或正值是考虑到不与字符的ASCII代码混淆但不同的C 系统所用的EOF值有可能不同。[例] 用get函数读入字符。#include iostream using namespace std; int main() {char c;cout enter a sentence: endl;while ((c cin.get()) ! EOF)cout.put(c);cout end endl;return 0; }运行情况如下C语言中的getchar函数与流成员函数cin.get( )的功能相同C保留了C的这种用法可以用getchar©从键盘读入一个字符赋给c。2) 有一个参数的其调用形式为cin.get(ch)其作用是从输入流中读取一个字符赋给字符变量ch。如果读取成功则函数返回true如失败(遇文件结束符) 则函数返回false文件结束符 为 ctrl z。上面的例子可以改写如下#include iostream using namespace std; int main() {char c;cout enter a sentence: endl;while (cin.get(c))//读取一个字符赋给字符变量c,如果读取成功,cin.get(c)为真//读取字符为文件结束符Ctrl z时cin.get(c)为假{cout.put(c);}cout end endl;return 0; }运行情况如下3) 有3个参数的其调用形式为cin.get(字符数组, 字符个数n, 终止字符) 或cin.get(字符指针, 字符个数n, 终止字符)其作用是从输入流中读取n-1个字符赋给指定的字符数组(或字符指针指向的数组)如果在读取n-1个字符之前遇到指定的终止字符则提前结束读取。如果读取成功则函数返回true(真)如失败(遇文件结束符) 则函数返回false(假)。再将例13.6改写如下#include iostream using namespace std; int main() {char ch[20];cout enter a sentence: endl;cin.get(ch, 10, \n);//指定换行符为终止字符cout ch endl;system(pause);return 0; }运行情况如下    在输入流中有26个字符但由于在get函数中指定的n为10读取n -1个即9个字符并赋给字符数组ch中前9个元素。有人可能要问指定n-10为什么只读取9个字符呢因为存放的是一个字符串因此在9个字符之后要加入一个字符串结束标志实际上存放到数组中的是10个字符。如果输入↙1abcde即未读完第9个字符就遇到终止字符、读取操作终止前5个字符已存放到数组ch[0]到ch[4]中ch[5]中存放’\0’。如果在get函数中指定的n为20而输入22个字符则将输入流中前19个字符赋给字符数组ch中前19个元素再加入一个’\0’。get函数中第3个参数可以省写此时默认为’\n’。下面两行等价cin.get(ch,10,\n); cin.get(ch,10);终止字符也可以用其他字符。如cin.get(ch,10,x);//在遇到字符x时停止读取操作。二.C getline()函数的使用详解1.C getline()函数读入一行字符getline函数的作用是从输入流中读取一行字符,其用法与带3个参数的get函数类似。即cin.getline(字符数组(或字符指针), 字符个数n, 终止标志字符)[例] 用getline函数读入一行字符#include iostream usingnamespace std; intmain( ) {charch[20];coutenter a sentence:endl;cinch;coutThe string read with cin is:chendl;cin.getline(ch,20,/);//读个字符或遇/结束coutThe second part is:chendl;cin.getline(ch,20);//读个字符或遇/n结束coutThe third part is:chendl;return0; }程序运行情况如下:请仔细分析运行结果。用“cin”从输入流提取数据遇空格就终止。因此只读取 一个字符’I’存放在字符数组元素ch[0]中然后在ch[1]中存放’\0’。因此用coutch输出时只输出一个字符’I’。然后用cin.getline(ch, 20, ‘/’)从输入流读取19个字符 或遇“/”结束。请注意此时并不是从输入流的开头读取数据。在输入流中有一个字符指针指向当前应访问的字符。在开始时指针指向第一个字符在读入第一个字符’I’后指针就移到下一个字符‘I’后面的空格所以getline函数从空格的下一个字符读起把字符串 like c.存放到ch[0]开始的10个数组元素中然后用coutch输出这10个字符。注意遇终止标志字符/时停止读取并不放到数组中。再用cin.getline(ch, 20)读19个字符(或遇’/n’结束由于未指定以’/‘为结束标志所以第2个’/被当作一般字符读取共读入19个字符最后输出这19个字符。如果你年满18周岁以上又觉得学【C语言】太难想尝试其他编程语言那么我推荐你学Python现有价值499元Python零基础课程限时免费领取限10个名额▲扫描二维码-免费领取戳“阅读原文”我们一起进步
http://www.pierceye.com/news/938562/

相关文章:

  • 网站制作类软件推荐南昌网站建设推广专家
  • 做英文兼职的网站四川路桥建设股份有限公司网站
  • 电商网站开发的意义传统营销
  • 怎么自己创建网站或者app足球世界排名
  • 营站快车代理平台跑腿网站开发
  • 免费自助建站系统下载html5手机网站制作
  • 工信部网站怎么查网址邹平县建设局网站
  • 郑州有学网站制作网站背景修改
  • 免费建建网站域名没过期 网站打不开怎么办
  • 单页企业网站模板WordPress社团展示
  • 网站建设需要具备什么条件网站首页新世纪建设集团有限公司
  • 网站怎样做超链接si设计公司
  • 婚恋网站排名前三wordpress首页设置成文章还是页面
  • 制作网站 优帮云一键提交各大收录
  • 网站要怎么做才专业2022电商平台用户排行榜
  • 男男做暧网站免费网站建设期末论文
  • 电子政务门户网站建设wordpress 导入
  • 江苏建设监理协会网站网站建设siteserver
  • 家庭做网站做网站服务器可以挂到外地么
  • 做相册的网站 网易wordpress云服务器
  • 国内网站没备案自己做外贸购物网站
  • 国外h5网站模板下载长沙快速建站模板
  • 湛江网站建设方案找工程项目
  • 孝感住房和城乡建设部网站深圳市做网站公司
  • 网站开发环境配置做一个信息网站多少钱
  • 小企业网站建设的小知识wordpress显示关闭评论框
  • vue.js 可以做网站吗注册一个公司一年费用
  • 软件开发网站策划方案百度网站怎么用
  • 网站分页符素材wordpress自定义密码
  • 建设银行公积金预约网站首页大宗商品交易平台政策