当前位置: 首页 > 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/153907.html

相关文章:

  • 用微信做网站网络推广是诈骗吗
  • 酒店网站建设客服外包平台
  • 怎样注册个人网站aso优化技巧大aso技巧
  • 域名绑定空间后 一般多久能打开网站百度首页优化排名
  • 网站正在紧急建设中网站自动推广软件
  • 网站设计不包括上海正规seo公司
  • 比亚迪电子股票武汉seo人才
  • 关于拳馆网站建设计划书sem对seo的影响有哪些
  • 做网站最好的公司百度今日排行榜
  • 视频网站后台登陆网络营销的概念及内容
  • wordpress 地方生活搜索引擎优化分析
  • php动态网站开发案例答案今晚比赛预测比分
  • 广州番禺哪个公司建网站比较好产品软文是什么意思
  • 北京做网站设计公司5118和百度指数
  • 四川民主法制建设官方网站爱论坛
  • 外贸独立网站设计seo优化总结
  • 有网站代码 如何建设网站市场营销推广
  • 上海著名网站建设自己建网站
  • 网站商城的建设北京优化核酸检测
  • b2b网站开发技术文档网站排名优化软件哪家好
  • 网站用户管理系统aso优化平台
  • 施工企业资质标准2021长沙官网seo收费标准
  • 培训网站建设方案淘宝优化
  • 南京网站开发公司排名衡水seo培训
  • 软件设计文档北京seo诊断
  • 网站建设合同包含seo是搜索引擎吗
  • WordPress 动漫源码天津seo培训
  • 你的网站尚未进行备案营销策划方案模板范文
  • 手机 网站 开发关键词排名网络推广
  • 网站建设工作函台州seo服务