vC++文件输入输出流的综合应用(含对数组的排列)
#include<iostream.h>
#include<fstream.h> //文件输入输出流的头文件
#include<stdlib.h>
#include<time.h>
void main()
{
//用对象zhou去打开e盘的1.txt文件进行写入内容的操作,没有此文件会自动创建;
//如果之前存在1.txt文件,且里面有内容,ios::out操作后,之前的内容被更新
zhou.open("e:\\1.txt",ios::in); //用对象zhou去打开e盘的1.txt文件进行读内容的操作
for(int j=0;j<5;j++)
{ zhou>>a[j];
}
zhou.close();
zhou.open("e:\\2.txt",ios::app);
// ios::app的作用类似ios::out,不同处是ios::app写入的内容会加在要打开文件里 原有的内容后面
for(j=0;j<5;j++)
{ zhou<<a[j]<<" ";
}
zhou.close();
zhou.open("e:\\2.txt",ios::in);
for(i=0;i<10;i++)
zhou>>a[i];
int temp;
for(i=0;i<9;i++)
zhou.close();
zhou.open("e:\\3.txt",ios::out);
for(j=0;j<10;j++)
{zhou<<a[j]<<" ";
}
zhou.close();
}