7.4

#include  
#include  
using namespace std;                //VC++ 6.0 Òª´ËÐÐ 
//fun1 º¯Êý´Ó¼üÅÌÊäÈë 20 ¸öÕûÊý£¬·Ö±ð´æ·ÅÔÚÁ½¸ö´ÅÅÌÎļþÖÐ  
void fun1() 
{
 int a[10]; 
 ofstream outfile1("f1.dat"),outfile2("f2.dat");  
 if(!outfile1)                        //¼ì²é´ò¿ª f1.dat ÊÇ·ñ
  {cerr<<"open f1.dat error!"<>a[i]; 
   outfile1<>a[i]; 
   outfile2<>a;           //´ÅÅÌÎļþ f2.dat ¶ÁÈëÒ»¸öÕûÊý 
    outfile<>a[i];        //´Ó´ÅÅÌÎļþf2.dat¶ÁÈë20¸öÊý·ÅÔÚÊý
 for(i=0;i<19;i++)     //ÓÃÆðÅÝ·¨¶Ô 20 ¸öÊýÅÅÐò 
   for(j=0;j<19-i;j++) 
      if(a[j]>a[j+1]) 
        {t=a[j];a[j]=a[j+1];a[j+1]=t;} 
  infile.close();                //¹Ø±ÕÊäÈëÎļþ f2.dat 
  ofstream outfile("f2.dat",ios::out); 
// f2.dat ×÷ΪÊä³öÎļþ£¬ÎļþÖÐÔ­ÓÐÄÚÈÝɾ³ý 
  if(!outfile) 
   {cerr<<"open f2.dat error!"<
7.4_第1张图片

你可能感兴趣的:(第七章输入输出流)