您的位置 电脑知识爱好者 >> 编程知识 >> C++ builder 的文件读写操作指南

C++ builder 的文件读写操作指南

电脑知识爱好者http://www.l9l8.com电脑知识爱好者2008-5-1 5:44:25
知识重点:C++ builder 的文件读写操作指南文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:  1、基于C的文件操作;  2、..
 mode:    要打开文件的方式

  access:   打开文件的属性

  打开文件的方式在类ios(是所有流式I/O类的基类)中定义,常用的值如下:

  ios::app:   以追加的方式打开文件

  ios::ate:   文件打开后定位到文件尾,ios:app就包含有此属性

  ios::binary:  以二进制方式打开文件,缺省的方式是文本方式。两种方式的区别见前文

  ios::in:    文件以输入方式打开

  ios::out:   文件以输出方式打开

  ios::nocreate: 不建立文件,所以文件不存在时打开失败

  ios::noreplace:不覆盖文件,所以打开文件时如果文件存在失败

  ios::trunc:  如果文件存在,把文件长度设为0

  可以用“或”把以上属性连接起来,如ios::out|ios::binary

  打开文件的属性取值是:

  0:普通文件,打开访问

  1:只读文件

  2:隐含文件

  4:系统文件

  可以用“或”或者“+”把以上属性连接起来 ,如3或1|2就是以只读和隐含属性打开文件。

  例如:以二进制输入方式打开文件c:\config.sys

  fstream file1;

  file1.open("c:\\config.sys",ios::binary|ios::in,0);

  

参与评论
相关内容
关于我们 | 隐私政策 | 站点地图 | 站长博客|京ICP备07025396号
添加到百度搜藏 添加到百度搜藏 电脑知识爱好者Copyright ?2006-2008版权所有 我要啦免费统计