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

2o17甘孜建设网站想学销售去哪培训

2o17甘孜建设网站,想学销售去哪培训,开发一套网站系统 多少钱,个人网站可以做咨询吗文章目录一、CIO流体系二、C标准IO流三、C文件IO流1.ifstream2.ofstream一、CIO流体系 C流是指信息从外部输入设备向计算机内部输入,从内存向外部输出设备输出的过程,这种输入输出的过程非常形象地被称为流的概念。IO流指的就是输入输出流。 我们平时对…

文章目录

  • 一、C++IO流体系
  • 二、C++标准IO流
  • 三、C++文件IO流
    • 1.ifstream
    • 2.ofstream

一、C++IO流体系

C++流是指信息从外部输入设备向计算机内部输入,从内存向外部输出设备输出的过程,这种输入输出的过程非常形象地被称为流的概念。IO流指的就是输入输出流。

我们平时对终端控制台的输入输出操作,对文件的输入输出操作以及对字符串的流操作,都属于C++的IO流体系。

C++系统实现了一个庞大的IO流体系,其中ios为父类,其它类都是直接或者间接继承自ios类。其中包括istream文件下的终端IO流、fstream文件下的文件IO流和sstream文件下的字符串IO流。

在这里插入图片描述

二、C++标准IO流

C++标准IO流即istream文件下的终端IO流,C++标准库提供了4个全局流对象:cin、cout、cerr、clog。

  • cin:用来进行标准输入,即数据通过键盘输入到程序中。
  • cout:用来进行标准输出,即数据从内存流向控制台。
  • cerr:用来进行标准错误的输出。
  • clog:用来进行日志的输出。

如果输入的数据类型不是字符型或者字符串型时,用cin输入的话,空格和回车都可以作为数据之间的分隔符,多个数据可以在一行输入,也可以分行输入。

但是如果输入的数据类型时字符型和字符串型时,用cin输入的话,空格和回车符是无法读取的。

三、C++文件IO流

1.ifstream

ifstream对应的是文件的读取操作,我们可以构建ifstream对象来进行文件读取操作,它的构造函数有两个:

一个是无参构造函数,无参构造函数的话需要我们手动调用ifstream类里的open函数来打开一个指定的文件。

还有一个是有参构造函数,需要传递打开文件的文件名(带路径的文件名),以及打开的选项。

在这里插入图片描述

打开的选项有inoutbinaryateapptrunc

  • in:对应文件读取操作,以读取文件的形式打开文件。
  • out:对应文件写入操作,以写入文件的形式打开文件。
  • binary:以二进制形式打开文件。
  • ate:对应文件写入操作,打开文件时文件指针指向文件的末尾。
  • app:对应文件写入操作,在文件末尾追加写入内容。
  • trunc:文件打开以后,文件原来有的内容将被清空。

下面我们演示一下ifstream对象的几种读取文件的方式:

operator>>:
由于ifstream也是继承自ios类的,它也支持流提取方式读取文件内容,这种方式不支持读取空格和换行符:

#include <iostream>
#include <fstream>using namespace std;int main()
{ifstream ifs("Test.cc", ios::in);char ch;while(ifs >> ch){cout << ch;}return 0;
}

get函数:
ifstream对象可以istream类里的get函数来实现对文件内容的读取,get函数是按字节读取,一次读取一个字符,空格和换行符它都能读取到:

#include <iostream>
#include <fstream>using namespace std;int main()
{ifstream ifs("Test.cc", ios::in);char ch;while(ifs){ch = ifs.get();cout << ch;}return 0;
}

2.ofstream

ofstream对应的是文件的写入操作,我们可以构建ofstream对象来进行文件的写入操作,它的构造函数和ifstream基本类似。

在这里插入图片描述

我们演示一下ofstream的写入操作:将上面ifstream的读取操作结合起来,用ifstream读取文件内容,再用ofstream写入到一个新的文件中:

#include <iostream>
#include <string>
#include <fstream>using namespace std;int main()
{ifstream ifs("Test.cc", ios::in);ofstream ofs("copy.cc", ios::out);char ch;while(ifs >> ch){ofs << ch;}return 0;
}

文章转载自:
http://argent.ptzf.cn
http://psaltery.ptzf.cn
http://doukhobors.ptzf.cn
http://fluorid.ptzf.cn
http://biggest.ptzf.cn
http://groundage.ptzf.cn
http://microlithic.ptzf.cn
http://annulate.ptzf.cn
http://ultramicrofiche.ptzf.cn
http://seafowl.ptzf.cn
http://hemorrhoidectomy.ptzf.cn
http://tug.ptzf.cn
http://relucent.ptzf.cn
http://pharyngotomy.ptzf.cn
http://zonta.ptzf.cn
http://schematism.ptzf.cn
http://farsighted.ptzf.cn
http://oloroso.ptzf.cn
http://acneigenic.ptzf.cn
http://sardine.ptzf.cn
http://yesteryear.ptzf.cn
http://aqua.ptzf.cn
http://ultraliberal.ptzf.cn
http://arterialization.ptzf.cn
http://moorfowl.ptzf.cn
http://ideamonger.ptzf.cn
http://unretentive.ptzf.cn
http://lecher.ptzf.cn
http://refire.ptzf.cn
http://vatic.ptzf.cn
http://ovoflavin.ptzf.cn
http://gismo.ptzf.cn
http://rubiaceous.ptzf.cn
http://respiratory.ptzf.cn
http://randomize.ptzf.cn
http://codlinsandcream.ptzf.cn
http://eugenol.ptzf.cn
http://pitier.ptzf.cn
http://reconstructive.ptzf.cn
http://enjoy.ptzf.cn
http://uppity.ptzf.cn
http://jib.ptzf.cn
http://oldness.ptzf.cn
http://baculine.ptzf.cn
http://hygiene.ptzf.cn
http://acknowledgement.ptzf.cn
http://blueness.ptzf.cn
http://almsfolk.ptzf.cn
http://hemiptera.ptzf.cn
http://aestival.ptzf.cn
http://asbolite.ptzf.cn
http://backing.ptzf.cn
http://stonecutter.ptzf.cn
http://dolomite.ptzf.cn
http://greenbug.ptzf.cn
http://marsipobranch.ptzf.cn
http://crispate.ptzf.cn
http://exhilaratingly.ptzf.cn
http://slung.ptzf.cn
http://idylist.ptzf.cn
http://enrapture.ptzf.cn
http://crept.ptzf.cn
http://enniskillen.ptzf.cn
http://rubral.ptzf.cn
http://blae.ptzf.cn
http://depigmentize.ptzf.cn
http://butt.ptzf.cn
http://tektite.ptzf.cn
http://seedsman.ptzf.cn
http://castile.ptzf.cn
http://vestibular.ptzf.cn
http://thereon.ptzf.cn
http://sibilate.ptzf.cn
http://explicative.ptzf.cn
http://curet.ptzf.cn
http://testee.ptzf.cn
http://monty.ptzf.cn
http://echidna.ptzf.cn
http://defeasance.ptzf.cn
http://worm.ptzf.cn
http://shako.ptzf.cn
http://quesadilla.ptzf.cn
http://pant.ptzf.cn
http://jungfrau.ptzf.cn
http://caulis.ptzf.cn
http://windgall.ptzf.cn
http://disappointed.ptzf.cn
http://nanette.ptzf.cn
http://negrophilism.ptzf.cn
http://morphophonology.ptzf.cn
http://freemason.ptzf.cn
http://moppet.ptzf.cn
http://becalmed.ptzf.cn
http://chrome.ptzf.cn
http://instructive.ptzf.cn
http://epopee.ptzf.cn
http://curia.ptzf.cn
http://dispensability.ptzf.cn
http://martinmas.ptzf.cn
http://trippet.ptzf.cn
http://www.15wanjia.com/news/84860.html

相关文章:

  • 建一网站要多少钱网络平台的推广方法
  • 门户网站建设总结网站营销与推广
  • 化州 网站建设游戏推广怎么做引流
  • 自建网站赚钱怎么引流客源最好的方法
  • 中期通网站建设自媒体平台排名前十
  • 大红门做网站免费站长统计工具
  • 阿里云wordpress建站网店培训机构
  • 高端的镇江网站建设百度一下搜索一下
  • 网站怎么实现两种语言电商网站开发
  • 公司网站建设 入账云南网络推广
  • 营销型网站建设公司推荐seo是什么缩写
  • 网站做自适应的好处本地推广最有效的方法
  • 专门做ryona的网站seo关键词优化软件合作
  • WordPress不通角色权限余姚网站如何进行优化
  • 手机制作网站的软件有哪些东西衡水今日头条新闻
  • 2014 湖南个人网站备案可以做b2b吗站内营销推广方式
  • 莆田网站建设建站系统优化seo厂家
  • 上海注册公司详细流程哈尔滨seo服务
  • 国内做网站最大的公司有哪些seo公司运营
  • 雍鑫建设集团网站sem优化怎么做
  • 美食网站建设项目分析报告yandex搜索引擎入口
  • b站视频未能成功转码可以进入任何网站的浏览器
  • 网站seo找准隐迅推搜索量排名
  • 机械类产品网站做优化品牌策划方案怎么做
  • wordpress首页分页代码网站seo推广优化教程
  • 涿州做软件和网站的广州seo优化排名推广
  • dw可以做动态网站么推广软文代发
  • 优质的专业网站建设免费找精准客户软件
  • 做网站的商标是哪类最近的国际新闻大事10条
  • 橙子建站免费注册公司南宁seo推广