首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

数组的数据类乎输入不进文件中

2013-01-08 
数组的数据好像输入不进文件中#includeiostream#includefstreamusing namespace stdconstintN30voi

数组的数据好像输入不进文件中
#include<iostream>
#include<fstream>
using namespace std;
const  int  N=30;
void main()
{
      int i,k=0,j=0,temp=0;
      double  a[N],b[N],c[N];
      for(i=1;i<=15;i++)
a[i-1]=i*i+0.5;
fstream  ioFile,iofile,file;
      ioFile.open("c:\\text\\f1.txt",ios::out);//第一个文件的数据输入
         for(i=1;i<=15;i++)
              ioFile<<a[i-1];
          ioFile.close();
for(i=1;i<=10;i++)
b[i-1]=i*10+0.5;
file.open("c:\\text\\f2.txt",ios::out);//第二个文件的数据输入
            for(i=1;i<=10;i++)
              file<<b[i-1];
                i++;
             b[i-1]=i*10+0.5;
            file<<b[i-1];
       iofile.open("c:\\text\\f3.txt",ios::out);//第二个文件的数据输入一个一维数组中
            for(i=0;i<11;i++)
               c[i]=b[i];
               file.close();
       
              for(i=0;i<15;i++));//第一个文件的数据输入一个一维数组中

            c[i+10]=a[i];
            ioFile.close();
       for(i=0;i<26;i++)//一维数组的排序
{
     k=i;
     for(j=k+1;j<10;j++)
if(c[k]>c[j])k=j;
 temp=c[i];c[i]=c[k];c[k]=temp;

}
ioFile.open("c:\\text\\f1.txt",ios::out);
  cout<<"f3.txt排序后的数据如下:"<<endl;
 for(i=0;i<26;i++)//数组中的数据在输入文件的同时,把数据输出到屏幕上
  {iofile<<c[i];
    cout<<c[i]<<'\t';
     } 
  Iofile.close();    
}

[解决办法]
额。。学习了

热点排行