实验二十七 文件.docVIP

  • 9
  • 0
  • 约4.26千字
  • 约 5页
  • 2018-09-22 发布于河北
  • 举报
实验二十七 文件

实验二十七 文件 一、实验目的 1. 文件流的打开、读写与关闭。 2. 文件的随机访问。 3. 用构造函数打开文件来创建对象,用析构函数撤销对象并存入文件。 二、实验内容 1. 范例:建立一个应用程序,包括数据输入、存盘、读盘、操作数据后存储。通过随机数函数rand()产生20个整数,逐个将这些数以二进制方式写入文件file.dat中。然后读出这些数,在内存中对它们进行增序排序,再将排序后的数以文本方式逐个写入file.out文件中。 [程序] 用C++的文件流进行文件管理,用流类的函数进行文件读写。 #includecstdlib //可以不写 #includefstream #includeiostream using namespace std; const int n=20; void sort(int [],int); int main(){ fstream dat, out; //定义文件流对象 int i,a[n],b[n]; dat.open(file.dat,ios::out|ios::in|ios::binary);//为读写打开二进制文件 if(!dat){ //文件不存在 dat.clear(0); //清状态字 dat.open(file.dat,ios:

文档评论(0)

1亿VIP精品文档

相关文档