数组的数据好像输入不进文件中 - 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();
}
[解决办法]
额。。学习了