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

数组的数据好像输入不进文件中解决办法

2012-02-10 
数组的数据好像输入不进文件中 - C++ Builder / Windows SDK/API#includeiostream#includefstreamusin

数组的数据好像输入不进文件中 - C++ Builder / Windows SDK/API
#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();  
}


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

热点排行