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

网站开发技术概述重庆简易注销在什么网站做

网站开发技术概述,重庆简易注销在什么网站做,公司网站建设属于无形资产吗,在线做家装设计的网站文章目录 一、文件流打开方式参数1、文件流打开方式参数2、文件指针3、组合打开方式4、文件打开失败 一、文件流打开方式参数 1、文件流打开方式参数 文件流打开方式参数 : ios::in : 以只读方式打开文件 ;ios::out : 以只写方式打开文件 , 默认打开方式 , 如果文件已存在则清…

文章目录

  • 一、文件流打开方式参数
    • 1、文件流打开方式参数
    • 2、文件指针
    • 3、组合打开方式
    • 4、文件打开失败






一、文件流打开方式参数




1、文件流打开方式参数


文件流打开方式参数 :

  • ios::in : 以只读方式打开文件 ;
  • ios::out : 以只写方式打开文件 , 默认打开方式 , 如果文件已存在则清空文件内容重新写入 ;
  • ios::in | ios::out : 以 输入 和 输出 的方式打开文件 , 即可以读取数据 , 又可以写出数据 ;
  • ios::app : 以追加方式打开文件 , 即在文件末尾添加内容 ;
  • ios::ate : 打开已有文件 , 文件指针指向文件末尾 ;
  • ios::binary : 以二进制方式打开文件 ; 默认是 ASCII 码方式打开 ;
  • ios::in | ios::binary : 以 二进制形式 打开输入文件 ;
  • ios::out | ios::binary : 以 二进制形式 打开输出文件 ;
  • ios::trunc : 如果文件已经存在 , 则先删除文件内容 , 再打开文件进行写入 ;
  • ios::nocreate : 不创建新文件的前提下打开已有文件 , 即 : 如果文件不存在 , 打开失败 ; ( 新版本 I/O 库中没有该打开方式 )
  • ios::noreplace : 不更新原有文件的前提下打开文件 , 即 : 如果文件不存在则创建文件 , 如果文件已存在则打开失败 ; ( 新版本 I/O 库中没有该打开方式 )

代码示例 :

// 以只读方式打开文件  
ifstream fin("1.txt", ios::in); // 以只写方式打开文件 并在文件末尾添加内容  
ofstream fout("1.txt", ios::out | ios::app);// 以读写方式打开文件 并在文件末尾添加内容 
fstream fs("1.txt", ios::in | ios::out | ios::app); 

2、文件指针


文件指针引入 : 使用 输入 / 输出 文件流 打开文件后 , 都有一个文件指针 指向 默认的 文件位置 ;

文件指针作用 : 文件 输入 / 输出 流对象 , 每次读写数据 , 都从 文件指针 指向的位置开始 , 以 文件读取 为例 , 每读取一个字节 , 文件指针就向后移动一个字节 , 如果文件指针移动到文件末尾 , 就会遇到文件结束符 EOF , EOF 全称 End Of File , 值为 -1 ;

文件指针初始位置 : 不同的打开方式 , 对应的 文件指针 初始位置 , 是不同的 , 如 : ios::ate 打开方式打开的文件 , 文件指针默认指向文件末尾 ;


3、组合打开方式


如果想要同时使用 多种打开方式 , 由于 打开方式 只有一个参数位置 , 这里使用 位运算符 | 对 多个 打开方式进行组合 , 如 :

  • ios::in | ios::out : 以 输入 和 输出 的方式打开文件 , 即可以读取数据 , 又可以写出数据 ;
  • ios::in | ios::binary : 以 二进制形式 打开输入文件 ;
  • ios::out | ios::binary : 以 二进制形式 打开输出文件 ;
  • ios::in l ios::out I ios::binary : 以 二进制形式 打开 输入 和 输出 文件 ;

特别注意 : 相互排斥的方式 , 不能进行组合 , 如 : ios::nocreate l ios::noreplace ;


4、文件打开失败


调用 文件输入输出流 的 open() 函数 , 可能会打开失败 , 如果打开失败 , open() 函数返回 0 值 ;

	// 创建 文件输入流 对象 并打开// 1. 首先 , 创建 文件输入流 对象// 2. 然后 , 文件流对象的 open 函数打开文件ifstream fin;if ( fin.open("1.txt", ios::in) == 0 )cout <<"文件打开错误";

在 文件输入输出流对象 的 构造函数 中直接打开文件 , 如果打开失败 , 则创建 文件输入输出流对象 失败 , 创建的对象值为 0 ;

	// 创建 文件输出流 对象// 1. 与 1.txt 文件关联// 2. 设置 访问方式 为 输出数据到文件中ofstream fout("1.txt", ios::out);if ( fout == 0 )cout <<"文件打开错误";
http://www.yayakq.cn/news/779135/

相关文章:

  • 网站建设综合实训心得体会改 wordpress 主题 颜色
  • 宁波专业外贸网站建设有做门窗找活的网站吗
  • html网页设计网站高端网站建设 选择磐石网络
  • 如何进行电子商务网站推广做电子商务网站需要什么手续
  • 做司法亲子鉴定网站建设银行网站短信错误6次
  • 网站开发目录找人做网站如何担保
  • 网站开发交易网站做盗版视频网站
  • 卡地亚手表官方网站已有网站如何做直播
  • 内江住房和城乡建设厅网站网站美食建设图片
  • 乐从容桂网站建设网站建设会用什么软件有哪些
  • 肃宁网站建设价格突唯阿网站seo
  • 建立一个网站需要花多少钱网络营销怎么做
  • 烟台seo网站诊断网站标题字体大小
  • 网站建设的运用场景WordPress调用npr电台
  • 优秀企业网站欣赏wordpress 分类的地址
  • 网站开发用jquery吗苏州代理注册公司
  • 网站怎么找的山西晋城网站建设
  • 厦门优秀的网站设计东莞网站到首页排名
  • 东莞设计制作网站制作开发一个小程序要多少费用
  • 怎么做简单的微信浏览的网站ftp上传wordpress网站要多久
  • 用asp做网站的可行性分析wordpress 情侣 主题
  • 如何做120急救网站wordpress点击阅读全文
  • 成都网站建设怎么样软件商城下载
  • 深圳网站建设开发哪家好中国招标机构哪个网站做的好
  • 移动网站建设优势洛阳做网站公司哪家好
  • 厦门网站建设公司电话深圳私人做网站
  • 2017年做啥网站致富wordpress 边栏修改
  • 个人网站主页设计教程对外网站建设情况汇报
  • 可以做私募股权投资的网站哪家网站做民宿好
  • 网站截图可以做凭证吗成都网站建设