Score.dat文件内容如下:
number Chinese English C
1 87 76 67
2 67 87 65
3 76 88 87
4 46 89 88
用#include<iostream> cin>> cout>>
第1个回答 2010-06-01
晕!!!!!!!那更简单了!
#include <iostream>
#include <fstream>
main()
{
fstream fp;
fp.open("score.dat",ios_base::out);
if(fp.is_open())
{
int a=1;
while(a)
{
cout<<"Input student number:";
cin>>a;
fp<<a;
cout<<"Input score of Chinese:";
cin>>a;
fp<<a;
cou<<"Input score of English:";
cin>>a;
fp<<a;
cou<<"Input score of C:";
cin>>a;
fp<<a<<endl;
cout<<"Do you continue? 1.Yes; 0.No.\n";
cin>>a;
}
fp.coles();
}
}本回答被提问者采纳
#include <iostream>
#include <fstream>
main()
{
fstream fp;
fp.open("score.dat",ios_base::out);
if(fp.is_open())
{
int a=1;
while(a)
{
cout<<"Input student number:";
cin>>a;
fp<<a;
cout<<"Input score of Chinese:";
cin>>a;
fp<<a;
cou<<"Input score of English:";
cin>>a;
fp<<a;
cou<<"Input score of C:";
cin>>a;
fp<<a<<endl;
cout<<"Do you continue? 1.Yes; 0.No.\n";
cin>>a;
}
fp.coles();
}
}本回答被提问者采纳