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

自己做彩票网站合法吗关于婚纱摄影的网站模板

自己做彩票网站合法吗,关于婚纱摄影的网站模板,展示网站动画怎么做的,网站建设业务的销售人员培训文档目录 1 ios::out 2 ios::in和is_open 3 put()方法 4 get()方法 4.1 读取单个字符 4.2 读取多个字符 4.3 设置终结符 5 getline() 1 ios::out 打开文件用于写入数据。如果文件不存在,则新建该文件;如果文件原来就存在,则打开时清除…

目录

1  ios::out

2 ios::in和is_open

3 put()方法

4 get()方法 

4.1 读取单个字符 

4.2 读取多个字符

4.3 设置终结符

5 getline()


1  ios::out

       打开文件用于写入数据。如果文件不存在,则新建该文件;如果文件原来就存在,则打开时清除原来的内容。

#include <fstream>
#include <iostream>using namespace std;    //引入整个命名空间int main()
{fstream file;file.open("test.txt",ios::out);if (!file.is_open()){cout << "文件打开失败!" << endl;return 0;}return 0;
}

        项目文件内不存在test.txt文件,则运行后生成。

2 ios::in和is_open

        ios::in:打开文件用于读取数据。如果文件不存在,则打开出错

         is_open :用于检查文件流是否成功打开并关联到文件。它返回一个布尔值,指示文件是否已打开。

        如果将ios::out换成ios::in,则会提示文件打开失败。 

3 put()方法

        当 fstream 文件流对象调用 put () 方法时,该方法的功能就变成了向指定文件中写入单个字符。 put () 方法的语法格式如下: 其中,括号内用于指定要写入文件的字符。 该方法会返回一个调用该方法的对象的引用形式。

#include <fstream>
#include <iostream>using namespace std;int main()
{fstream file;file.open("test.txt",ios::out);file.put('c');char c = 'w';file.put(c);file.close();return 0;
}

4 get()方法 

         fstream是C++标准库中用于文件输入输出的类,它继承自iostreamget()方法是fstream(以及其基类istream)提供的一个常用成员函数,主要用于从文件或输入流中读取字符

注意:

        ios:in | ios::out:打开已存在的文件,既可读取其内容,也可向其写入数据。文件刚打开时,原有内容保持不变,如果文件不存在,则打开出错。 

4.1 读取单个字符 

#include <fstream>
#include <iostream>using namespace std;int main()
{fstream file;file.open("test.txt",ios::in | ios::out);if (!file.is_open()){cout << "文件打开失败!" << endl;return 0;}char n;n = file.get();cout << n;n = file.get();cout << n;n = file.get();cout << n;file.close();return 0;
}

4.2 读取多个字符

        首先在test.txt文件存入多行字符。

        遇到分隔符时停止读取,但分隔符不会被提取。

#include <fstream>
#include <iostream>using namespace std;int main()
{fstream file;file.open("test.txt",ios::in || ios::out);if (!file.is_open()){cout << "文件打开失败!" << endl;return 0;}char str[4][1024] = { 0 };//get方法读到换行符就停止了,所以每读完一行需要把该行的换行符读掉file.get(str[0],1024);//读取第1行file.get();file.get(str[1], 1024);//读取第2行file.get();file.get(str[2], 1024);//读取第3行file.get();file.get(str[3], 1024);//读取第4行for (int i = 0; i < 4; i++){cout << str[i] << endl;}file.close();return 0;
}

4.3 设置终结符

        get()支持人为设置终结符。

	file.get(str[0], 1024, 't');//设置终结符为‘t’,读到t停止cout << str[0];

5 getline()

        类似get(),但会提取并丢弃分隔符。

#include <fstream>
#include <iostream>using namespace std;int main()
{fstream file;file.open("test.txt",ios::in || ios::out);if (!file.is_open()){cout << "文件打开失败!" << endl;return 0;}char str[4][1024] = { 0 };for (int i = 0; i < 4; i++){file.getline(str[i], 1024);//整行读取,排除终结符}for (int i = 0; i < 4; i++){cout << str[i] << endl;}file.close();return 0;
}

http://www.dtcms.com/wzjs/534806.html

相关文章:

  • 企业建站做网站宣传片拍摄实施方案
  • 网站错误提示页设计顺企网属于什么网站
  • 食品 药品 监督 网站 源码 php给别人开发一个网站多少钱
  • 开发门户网站多少钱如何做交互式网站
  • 公司网站用服务器企业邮箱注册申请163
  • 浦东做营销网站做网站可以申请专利吗
  • 通过php获取手机网站访客的手机号码网站移动适配
  • 东莞创建网站苏州seo公司 翼好
  • 青岛网站建设培训班装完wordpress怎么IP访问
  • 百顺网站建设idc网站备案
  • 网站后台文章删了 怎么前台还有注册公司代理记账图片
  • 云虚拟机可以做几个网站asp网站授权码如何做
  • 网站建设中倒计时模板个人记账网站开发时长
  • 阿里云对象存储做静态网站做电商如何推广
  • 重庆免费网站推广软件四川网站建设服务
  • wordpress多站点详细设置(图解)做外汇网站代理
  • 网站怎么做社区营销wordpress媒体库下载
  • 网站开发参考文献2016中国建设银行合肥招聘信息网站
  • 微应用和微网站的区别医院网站建设好处
  • 福州学做网站景德镇seo
  • 那些网站可以做h5九九建站-网站建设 网站推广 seo优化 seo培训
  • 企业网站优化服务主要围绕什么买2g 空间做下载网站
  • 网站如何做下载文档凡科轻站小程序怎么样
  • 中国电子建设公司网站阿q的项目wordpress
  • wordpress自定义首页布局西宁网站seo价格
  • 鲅鱼圈网站怎么做商贸有限公司取名免费
  • 网站创建app想建个网站什么代码都是自己写
  • 太原网站制作多少钱怎么样增加网站权重
  • 自助网站能在百度上搜到么网址查询地址查询站长之家
  • 天津河北区做网站官网微信