建立一磁盘文件D:\data.txt,从键盘输入数据(23,34,56,78,98,23,32,89,12)到文件中,然后从磁盘文件中将这些数据读出到数组a中,并计算其总和。
#include<iostream>
#include<fstream>
using namespace std;
void main() {
ofstream outData("d:\\data.txt");
ifstream inData;
int x, a[10];
for(int i=0;i<10;i++)
{
cin >> x;
outData << x << " ";
}
outData.close();
inData.open("D:\\data.txt");
int j = 0;
while (!inData.eof())
inData >> a[j++];
inData.close();
int s = 0;
for (int i = 0; i < 10; i++) {
s += a[i];
cout << a[i] << " ";
}
cout << endl;
cout << "the sum is:" << s << endl;
}