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

有什么网站可以做平面兼职品牌网站设计网站

有什么网站可以做平面兼职,品牌网站设计网站,找人做个网站大概多少钱,新莱芜网5、文件操作 程序运行时产生的数据都属于临时数据#xff0c;程序一旦运行结束都会被释放。 我们可以通过文件将数据持久化 C中对文件操作需要包含头文件 fstream 文件类型分为两种#xff1a; 文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文…5、文件操作 程序运行时产生的数据都属于临时数据程序一旦运行结束都会被释放。 我们可以通过文件将数据持久化 C中对文件操作需要包含头文件 fstream 文件类型分为两种 文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文件以文本的二进制形式存储在计算机中用户一般不能直接读懂他们 操作文件的三大类 ofstream写操作ifstream读操作fstream读写操作 5.1、文本文件 5.1.1、写文件 步骤 包含头文件 ​ #include 创建流对象 ​ ofstream ofs; 打开文件 ofs.open(“文件路径”打开方式); 写数据 ​ ofs“写入的数据”; 关闭文件 ofs.close(); 文件打开方式 打开方式解释ios::in为读文件而打开文件ios::out为写文件而打开文件ios::ate初始位置文件尾ios::app追加方式写文件ios::trunc如果文件存在先删除再创建ios::binary二进制方式 注意文件打开方式可以配合使用利用 | 操作符 例如用二进制方式写文件 ios::binary | ios::out 代码示例 void test01() {//创建流对象ofstream ofs;//指定打开方式//ofs.open() 第一个参数 文件路径 第二个参数 对文件干什么ofs.open(test.txt, ios::out);//写内容ofs 姓名张三 endl;ofs 性别男 endl;ofs 年龄18 endl;//关闭文件ofs.close(); }5.1.2、读文件 读文件与写文件步骤类似但是读取的方式相对较多 读文件步骤如下 包含头文件 ​ #include 创建流对象 ​ ifstream ifs; 打开文件并判断文件是否打开成功 ​ ifs.open(“文件路径”,打开方式); 读数据 ​ 四种读取方式 关闭文件 ​ ifs.close(); #includefstream #includestring void test01() {//创建流对象ifstream ifs;//打开文件并判断是否成功ifs.open(test.txt, ios::in);//ifs.is_open()判断文件是否打开成功if (!ifs.is_open()){cout 文件打开失败 endl;return;}//读数据//方法1// {0}初始化字符数组//char buf[1025] { 0 };//while (ifsbuf)//{// cout buf endl;//}//方法2//ifs.getline() 一行一行读取//char buf[1025] { 0 };//while (ifs.getline(buf,sizeof(buf)))//{// cout buf endl;//}//方法3 (推荐)// getline 第一个参数 基础输入流第二个参数 存放到哪里//string buf;//while (getline(ifs, buf)) {// cout buf endl;//}//方法3//EOF end of file 文件末尾的意思//ifs.get() 一个一个去读char c;while ((c ifs.get())!EOF){cout c;}//关闭文件ifs.close(); }5.2、二进制文件 以二进制的方式对文件进行读写操作 打开方式要指定为ios::binary 5.2.1、写文件 二进制方式写文件主要利用流对象调用成员函数write 函数原型ostream write(const char * buffer, int len) 参数解释字符指针buffer指向内存中一段存储空间len是的读写的字节数 #includeiostream #includefstream using namespace std; //二进制文件 写文件 class Person { public://姓名char m_Name[64];int m_Age; }; void test01() {//创建输出流对象ofstream ofs;//打开文件ofs.open(person.txt, ios::out | ios::binary);//写文件Person p { 张三,18 };ofs.write((const char * )p,sizeof(Person));//关闭文件ofs.close(); }5.2.2、读文件 二进制方式读文件主要利用流对象调用成员函数read 函数原型istream read(char *buffer,int len); 参数解释字符指针buffer指向内存中一段存储空间。len是读写的字节数 示例 #includeiostream #includefstream using namespace std; //二进制文件 读 class Person { public://姓名char m_Name[64];int m_Age; };void test01() {//创建流对象ifstream ifs;//打开文件 判断文件是否成功打开ifs.open(person.txt, ios::in | ios::binary);if (!ifs.is_open()){cout 文件打开失败 endl; return;}//读数据Person p;ifs.read((char*)p, sizeof(Person));cout 姓名 p.m_Name 年龄 p.m_Age endl;//关闭文件ifs.close(); }
http://www.hkea.cn/news/14583565/

相关文章:

  • 西安seo网站设计公司网站建设捌金手指下拉十九
  • 静态网站怎么做去电商公司上班怎么样
  • 下载好了网站模板怎么开始做网站工程建筑网
  • 好的网站具备怎么提高网站建设水平
  • 支付网站建设费入什么科目怎么导出wordpress 整个网站
  • 女人和男人做床上爱网站珠海企业医疗网站建设
  • 做网站公司选智投未来良品铺子网站建设目标
  • php商业网站制作泉州网页建站模板
  • 沈阳定制网站网站为什么被k
  • 苏州官方网站建站打开百度竞价页面是网站是什么
  • 选择做印象绍兴网站的原因u钙网logo设计文字头像
  • 衡水市网站制作大气医院网站源码
  • 自己建商城型网站网站开发软件下载
  • 怎样做网站信箱揭阳企业网站排名多少钱
  • 温州网站建设方案报价东莞服务36招全称
  • 百度网盘做存储网站图标设计免费logo
  • 网站流量统计分析报告上海十大设计公司有哪些
  • 广州网络在线推广优化网站公司外包
  • 国外黄冈网站推广软件有哪些苏州优化有限公司
  • 套做网站站长工具关键词排名怎么查
  • 网站做一样的算侵权么app免费下载网站地址进入
  • 淮北专业网站建设搜索栏在wordpress菜单上位置
  • 贵阳网站制作网页设计作业效果图
  • 网站换域名做301安卓优化大师历史版本
  • 做视频网站服务器怎么选择四川网站建设广元分公司
  • 网站建设 目的现在c 做网站用什么框架
  • 怎样申请免费网站域名室内设计公司名字起名大全
  • 广州做模板网站的公司wordpress 4.7.3 慢
  • 南约社区网站建设郴州网站建设解决方案
  • 苍山做网站买了一个域名如何做网站