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

亚马逊网网站建设规划报告假电影网站做注册

亚马逊网网站建设规划报告,假电影网站做注册,为企业进行网站建设方案,天津网站建设基本流程图文件流操作文本文件 文件流 在 C 中&#xff0c;对文件的操作是通过 stream 的子类 fstream&#xff08; file stream &#xff09;来实现的&#xff0c;所以&#xff0c;要用这种方式操作文件&#xff0c;就必须加入头文件<fstream>&#xff0c;代码如下&#xff1a; …

文件流操作文本文件

文件流

在 C++ 中,对文件的操作是通过 stream 的子类 fstream( file stream )来实现的,所以,要用这种方式操作文件,就必须加入头文件<fstream>,代码如下:

#include <fstream>

fstream 提供了三个类,用来实现 C++ 对文件的操作:

  • ofstream: 写操作(输出)的文件类(由 ostream 引申而来)
  • ifstream: 读操作(输入)的文件类(由 istream 引申而来)
  • fstream: 可同时读写操作的文件类(由 iostream 引申而来)

使用文件流操作文件可以分为三个步骤:打开文件读写文件关闭文件

打开文件

打开文件用于读时可以使用类 fstream 或者 ifstream 函数。

  • ifstream 函数
ifstream inFile("test.txt", ios::in);
  1. inFile 是声明的 ifstream 的一个对象(也可以叫变量,只是这个变量里面包含的东西较多,类似于结构变量),声明该对象时会自动执行一个特殊的函数(构造函数,学习面向对象部分的时候会了解);
  2. test.txt和 ios::in 是传递给该函数的参数。test.txt是要打开的路径和文件名,ios::in 是文件打开的方式,表示打开文件用于输入;
  3. 执行该函数将会以读的方式打开当前目录下的文件test.txt。之后通过 inFile 调用一些函数就可以操作文件test.txt了。
  • fstream 函数

由于类 fstream 也可以打开文件用于输入,上面的语句也可以这样写:

fstream inFile("test.txt", ios::in);

类 fstream 的文件打开方式有:

打开方式描述
ios::in打开一个供读取的文件
ios::out打开一个供写入的文件
ios::app写入的所有数据将被追加到文件的末尾,此方式需要使用 ios::out
ios::ate写入的数据将追加到文件的末尾,但也可写到其他地方,此方式不需要用 ios::out
ios::trunc废弃当前文件内容
ios::nocreate如果要打开的文件并不存在,那么以此参数调用 open 函数将无法进行
ios::noreplace如果要打开的文件已存在,试图用 open 函数打开时将返回一个错误
ios::binary以二进制的形式打开一个文件

其中适合于文件读的打开方式也可以用于类 ifstream ,适合于文件写的打开方式也可以用于 ofstream,ios::binary 两者都可以用。

读写文件

  • 文件的读取

如果以文本的方式操作文件(没有属性 ios::binary ),则读文件的语法和用 cin 从键盘输入的语法很像。例如下面的语句可以从文件test.txt中读取一个整数和一个浮点数。

int n;
float f;
inFile >> n >> f;
  • 文件的写入

文件的写入也和输出到屏幕的语法很像。

例如下面的程序将整数100和浮点数3.14写入文件a.txt

// 声明对象ofile,以读的方式打开文件a.txt
ofstream ofile("a.txt", ios::out);
// 将100、空格、3.14、换行符写入文件a.txt
ofile << 100 << " " << 3.14 << endl;
// 关闭文件
ofile.close();

文件关闭

文件的关闭不管是 ifstream、ofstream 还是 fstream 的对象,都可以使用相同的语法关闭文件,即xx.close();

http://www.yayakq.cn/news/729109/

相关文章:

  • 织梦古典网站模板网络工程解决方案公司
  • vps看网站蜘蛛酒店网站的规划与建设方案
  • 肇庆有哪家做企业网站的长沙seo公司
  • 帮客户做网站挣钱吗舆情分析招聘
  • 网站分辨率建设个人信息网站
  • 网站建设简介淄博做网站工资高么
  • 网站制作公司的流程福建建筑人才服务中心
  • 个人网站怎么建立步骤网站头部固定
  • 免费生成网址白帽seo公司
  • 淄博网站建设高端企业做网站配什么电脑
  • 网站地图网页的制作深圳外网站建设
  • 好看的网站页面设计河南建设资格执业网站
  • 诸暨网站建设东莞企业网站价格
  • 长沙高端网站建设服务器seo对各类网站的作用
  • 苏州网站开发网站建立费用如何做好产品网络推广
  • 网站开发算固定资产厦门网站快速排名优化
  • 学校网站建设的技术方案wordpress html5音乐播放器
  • 手机网站开发解决方案wordpress高级自定义字段怎么显示
  • 网站售后服务模板交换友情链接的目的
  • win2003 做网站服务器wordpress php 开发
  • 网站微信二维码悬浮优化营商环境工作开展情况汇报
  • 那个网站攻略做的好在线设计房屋装修app
  • 长沙企业网站建设品牌h5通俗一点什么意思
  • 婚纱摄影类网站模板芙蓉区网站建设
  • 网站建设小程序和appSEO网站链接模型
  • 自适应网站功能竞价推广代运营
  • 创建小型网站的步骤南京cms模板建站
  • 上海黄浦区网站建设淮安网站建设费用
  • 叶县网站建设仙居网站设计
  • jquery 案例网站做网站多少钱