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

东莞寮步网站建设我们不是做网站的

东莞寮步网站建设,我们不是做网站的,wordpress改foot图标,编辑wordpress模板目录 ​​​​​​​一、文件操作 1. 文件类型分类#xff1a; 2. 操作文件的三大类 二、文本文件 1.写文件 2.读文件 三、二进制文件 1.写二进制文件 2.读二进制文件 一、文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将…目录 ​​​​​​​一、文件操作 1. 文件类型分类 2. 操作文件的三大类 二、文本文件 1.写文件 2.读文件 三、二进制文件 1.写二进制文件 2.读二进制文件 一、文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C中对文件操作需要包含头文件 fstream 1. 文件类型分类 文本文件  -文件以文本的ASCII码形式存储在计算机中二进制文本 - 文件以文本的二进制形式存储在计算机中用户一般不能直接读懂他们 2. 操作文件的三大类 ofstream 写文加ifstream 读文件fstream读写操作 二、文本文件 1.写文件 1.包含头文件 #includefstream 2.创建流对象 ofstream  ofs; 3.打开文件 ofs.open(文件路径,打开方式); 4.写数据 ofs写入数据; 5.关闭文件 ofs.close(); 文件打开方式 打开方式 功能 ios::in 为读文件而打开文件 ios::out 为写文件而打开文件 ios::ate 初始位置文件尾 ios::app 以追加的方式写入 ios::trunc 如果文件存在先删除再创建一个新的 ios::binary 二进制方式写文件 注意 文件打开方式可以配合使用  利用  |  操作符(位或) 示例 #includeiostream#includefstreamusing 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.包含头文件 #includefstream 2.创建流对象 ifstream  ifs; 3.打开文件 ifs.open(文件路径,打开方式); 4.读数据 四种方式读取 5.关闭文件 ifs.close(); 示例 #includeiostream#includefstreamusing 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(ifsbuf){coutbufendl;}// 第二种char buf1[1024]{0};// 获取一行while(ifs.getline(buf1,sizeof(buf1))){coutbuf1endl;}// 第三种字符串中string buf2;while(getline(ifs,buf2)){coutbuf2endl;}// 第四种一个一个读取没有一行一行读取快char c;// 判断是否读取到了文件的尾部while((c ifs.get())!EOF){ // end of filecoutc;}ifs.close();return 0;} 运行结果 第一种 第二种 第三种 第四种 总结 读文件可以利用ifstream或者fstream类利用is._open函数可以断文件是否打开成功close关闭文件 三、二进制文件 1.写二进制文件 打开方式要指定为ios::binary二进制方式写文件主要利用流对象调用成员函数write函数原型ostream    write(const  char*  buffer,  int  len);参数字符指针buffer指向内存中一段存储空间len是读写得到字节数 示例 #includeiostream#includefstream#includestringusing namespace std;class person{public:char Name[64];int Age;};int main(){// 打开的方式要指定为 iOSbinary// 函数原型 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是读写的字节数 示例 #includeiostream#includefstream#includestringusing namespace std;class person{public:char Name[64];int Age;};int main(){// 打开的方式要指定为 iOSbinary// 函数原型 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.Nameendl年龄: p.Ageendl;// 5. 关闭文件ifs.close();return 0;} 运行结果
http://www.hkea.cn/news/14354311/

相关文章:

  • vs2010 网站开发教程seo整站优化哪家好
  • 北京网站建设哪家便宜企业网站建设源码HTML
  • 写作网站排名两个域名指向同一个网站怎么做
  • 黄陂网站建设wordpress第三方评论
  • 做苗木网站wordpress删除全部评论
  • 建设银行四川分行网站做网站用买服务器码
  • 外贸网站建设优化可以做物理试验的网站有哪些
  • 亚马逊 怎么做国外网站怎样做txt电子书下载网站
  • 南京网站设计公司大全网站支付接口怎么做
  • 大连 网站兰州最好的网站开发公司
  • 网站推广上首页策划案格式模板和范文
  • 建设网站上申请劳务资质云主机做网站
  • 企业网站建设的目的有()网站建设投放广告
  • 牛天下网站建设自己免费怎么做网站
  • 国外外贸网站大全家装设计费用怎么收费
  • 怎样让百度搜索到自己的网站女神异闻录3剧场版
  • 购物网站名字大全wordpress客户端连接不上
  • 沈阳 网站制作报价国外做任务网站有哪些方面
  • asp.net网站设计如何做区块链网站
  • 品牌网站建设搭建网站跳出的广告是怎么做的
  • 自己有了域名 怎么做网站做测评的网站
  • 长沙网站seo源头厂家建站公司最喜欢的网站
  • 辽宁鞍山建设工程信息网站福州公众号小程序制作公司
  • 界面网站的风格宁波企业网站制作哪家好
  • 网站制作问题 图片版权广州建设网站制作
  • 国内高端网站定制网站设计要如何做支付功能
  • 网站解封网页游戏大全网址
  • 企业网站的网络营销如何建设公司企业安全文化
  • 桂林有名网站制作公司全球电子商务网站排名
  • 服装厂家东莞网站建设成都平台公司