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

一个静态网站开发考虑什么关键词怎么优化到百度首页

一个静态网站开发考虑什么,关键词怎么优化到百度首页,学习资料网,烟台网站建设 烟台网亿网络目录 ​​​​​​​一、文件操作 1. 文件类型分类: 2. 操作文件的三大类 二、文本文件 1.写文件 2.读文件 三、二进制文件 1.写二进制文件 2.读二进制文件 一、文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将…

目录

​​​​​​​一、文件操作

1. 文件类型分类:

2. 操作文件的三大类

二、文本文件

1.写文件

2.读文件

三、二进制文件

1.写二进制文件

2.读二进制文件


一、文件操作

程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放

通过文件可以将数据持久化

C++中对文件操作需要包含头文件< fstream >

1. 文件类型分类:

  1. 文本文件:  -文件以文本的ASCII码形式存储在计算机中
  2. 二进制文本: - 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂他们

2. 操作文件的三大类

  1. ofstream :写文加
  2. ifstream :读文件
  3. fstream:读写操作

二、文本文件

1.写文件

        1.包含头文件

                #include<fstream>

        2.创建流对象

                ofstream  ofs;

        3.打开文件

                ofs.open("文件路径",打开方式);

        4.写数据

                ofs<<"写入数据";

        5.关闭文件

                ofs.close();

文件打开方式

打开方式

功能

ios::in

为读文件而打开文件

ios::out

为写文件而打开文件

ios::ate

初始位置,文件尾

ios::app

以追加的方式写入

ios::trunc

如果文件存在,先删除,再创建一个新的

ios::binary

二进制方式写文件

注意:

文件打开方式可以配合使用,  利用  |  操作符(位或)

示例:

#include<iostream>#include<fstream>using namespace std;int main(){// 1. 包含头文件<fstream>// 2. 创建流对象   ofstream ofs;// 3. 打开文件 ofs.open("文件路径",打开方式)// 4. 写数据   ofs<<"写入数据"// 5. 关闭文件 ofs.close()ofstream ofs;ofs.open("E:/test.txt", ios::out); // 没有指定具体路径存放到当前项目的文件夹下ofs << "helo " << endl;ofs << "文件操作" << endl;ofs.close();return 0;}

结果示例:

总结:

  • 文件操作必须包含头文件fstheam
  • 读文件可以利用 ofstream ,或者fstream类
  • 打开文件时候需要指定操作文件的路径,以及打开方式
  • 利用<<可以向文件中写数据
  • 操作完毕,要关闭文件

2.读文件

        1.包含头文件

                #include<fstream>

        2.创建流对象

                ifstream  ifs;

        3.打开文件

                ifs.open("文件路径",打开方式);

        4.读数据

                四种方式读取

        5.关闭文件

                ifs.close();

示例:

#include<iostream>#include<fstream>using namespace std;int main(){// 1. 包含头文件<fstream>// 2. 创建流对象   ifstream ifs;// 3. 打开文件 ofs.open("文件路径",打开方式)// 4. 读数据   四种方式读取// 5. 关闭文件 ifs.close()ifstream ifs;ifs.open("E:/test.txt", ios::in);if( !ifs.is_open()){cout<<"文件打开失败"<<endl;//return;}// 第一种:字符数组char buf[1024]={0};while(ifs>>buf){cout<<buf<<endl;}// 第二种char buf1[1024]={0};// 获取一行while(ifs.getline(buf1,sizeof(buf1))){cout<<buf1<<endl;}// 第三种:字符串中string buf2;while(getline(ifs,buf2)){cout<<buf2<<endl;}// 第四种:一个一个读取没有一行一行读取快char c;// 判断是否读取到了文件的尾部while((c = ifs.get())!=EOF){ // end of filecout<<c;}ifs.close();return 0;}

运行结果:

第一种:

第二种:

第三种:

第四种:

总结:

  • 读文件可以利用ifstream,或者fstream类
  • 利用is._open函数可以断文件是否打开成功
  • close关闭文件

 

三、二进制文件

1.写二进制文件

  • 打开方式要指定为ios::binary
  • 二进制方式写文件主要利用流对象调用成员函数write
  • 函数原型:ostream  &  write(const  char*  buffer,  int  len);
  • 参数:字符指针buffer指向内存中一段存储空间,len是读写得到字节数

示例:

#include<iostream>#include<fstream>#include<string>using namespace std;class person{public:char Name[64];int Age;};int main(){// 打开的方式要指定为 iOS::binary// 函数原型 ostream &write(const char *buffer,int len);// 1. 包含头文件// 2. 创建流对象ofstream ofs;// 3. 打开文件ofs.open("E:/text.txt",ios::out|ios::binary);// 4. 写文件person p ={"张三",18};ofs.write((const char *)&p,sizeof(p));// 5. 关闭文件ofs.close();return 0;}

运行结果示例:

2.读二进制文件

  • 二进制方式读文件主要利用流对象调用成员函数read
  • 函数原型:itream  &  read(char*  buffer,  int  len);
  • 参数:字符指针buffer指向内存中一段存储空间,len是读写的字节数

示例:

#include<iostream>#include<fstream>#include<string>using namespace std;class person{public:char Name[64];int Age;};int main(){// 打开的方式要指定为 iOS::binary// 函数原型 istream &read(const char *buffer,int len);// 1. 包含头文件// 2. 创建流对象ifstream ifs;// 3. 打开文件  判断文件是否读取成功ifs.open("E:/text.txt",ios::in|ios::binary);if(!ifs.is_open()){return 0;}// 4. 读文件person p ;ifs.read((char *)&p,sizeof(p));cout<<"姓名: "<<p.Name<<endl<<"年龄: "<<p.Age<<endl;// 5. 关闭文件ifs.close();return 0;}

运行结果:

http://www.yidumall.com/news/32960.html

相关文章:

  • 做网站的难题兰州网络推广推广机构
  • 网站建设标题武汉seo顾问
  • 温州市建设小学学校网站加强服务保障满足群众急需ruu7
  • 个人网站设计要求济南疫情最新情况
  • 公司做网站需要网站维护人员吗怎样打百度人工客服热线
  • b2b网站怎么做推广网络营销策划方案格式
  • 石家庄做网站排名公司百度外链查询工具
  • 石家庄建站网络营销推广的5种方法
  • 形容网站做的好处拉新推广怎么找渠道
  • 使用nas建设网站百度电脑版网页
  • 建设通网站联系电话百度云盘官网登录入口
  • 国家标准化建设管理委员会官方网站软文的概念是什么
  • 陕西建设技术学院网站沈阳网站建设制作公司
  • 做网站一定要实名认证吗永久免费自助建站系统
  • 合肥哪家制作网站今日小说搜索风云榜
  • 做外贸网站选美国服务器的费用哪个平台可以买卖链接
  • 做网站属于无形资产还是费用海洋seo
  • 济南网络电视台建站优化公司
  • 上海好的高端网站建设免费建一级域名网站
  • 外贸网站如何选择域名com域名注册
  • 网站的结构设计seo关键词选取工具
  • 网站文章收录慢杭州seo网站推广
  • 网站建设技术分为哪些方向济南seo关键词优化方案
  • wordpress4.0.1百度快速seo
  • seo网站优化优化排名外贸建站公司
  • 网站开发 参考文献如何自建网站?
  • 做优化网站是什么意思sem搜索
  • h5软件百度搜索引擎优化指南最新版
  • 营销型网站价格网站seo快速优化
  • 成都网站建设价格网盘搜索