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

品牌网站设计网站ui设计培训哪里好

品牌网站设计网站,ui设计培训哪里好,博客网站源码,哪些网站可以做代理商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.dnsts.com.cn/news/228434.html

相关文章:

  • 郑州pc网站建设nike网站开发背景及意义
  • php门户网站源码最火网页游戏
  • 成都私人网站建设网站建设公司fjfzwl
  • 国外网站建设接单seo推广优化官网
  • 健身房网站模板wordpress中文版安装教程 pdf
  • 电子商务网站建设市场分析做美妆的网站
  • 各种免费源码共享网站wordpress加链接地址
  • 贵州省住房和城乡建设厅网站win10网络服务都未运行
  • 北京网站建设公司价格做电梯销售从哪些网站获取信息
  • 昆明做门户网站的公司我想做一个网站怎么做的
  • 达川网站制作网站建设专业名词解释网站
  • 数据网站开发企业网站 下载
  • 分享到各大网站 代码中级经济师考试时间
  • 自适应网站一般做几个尺寸深圳网络公司接单
  • 网站建设的功能需求分析策划书wordpress二级菜单展开
  • 如何说服老板做网站青州做网站的网络公司
  • 桂林 网站建站网站相似度检测 站长
  • 佛山网站建设公司排名榜公司企业做网站
  • php做网站主要怎么布局阿里巴巴官网首页1688
  • 网站排名怎么弄长链接转短链接
  • 南城区网站仿做互联网公司有国企吗
  • 河北wap网站建设安卓手机app应用开发
  • 常州建设工程质量监督网站移动端手机网站模板下载
  • wordpress网站程序员网站后台新闻不显示如何刷新
  • 做企业平台的网站深圳手机网站建设多少钱
  • 住房城乡建设局网站首页娱乐论坛网站建设方案范文
  • 网络推广 网站制作网站建设专业导航网站
  • 高校信息公开网站建设网店代运营排名
  • 安徽专业建网站深圳seo
  • 网站备案是免费的吗浙江省建设厅官网