#include<iostream.h>
#include<fstream.h>
/*void in(){
ofstream outfile("D:\\salary.dat");
char num[8],name[8];
int basic,add,reward,sub,fact;
outfile<<"编号"<<" "<<"姓名"<<" "<<"基本工资"<<" "<<"奖金"<<" "<<"扣除"<<" "<<"实际工资"<<endl;
for(int i=0;i<3;i++){
cout<<"输入编号:";cin>>num;
cout<<"输入姓名:";cin>>name;
cout<<"输入基本工资:";cin>>basic;
cout<<"输入加班工资:";cin>>add;
cout<<"输入奖金:";cin>>reward;
cout<<"输入扣除:";cin>>sub;
fact=basic+add+reward-sub;
cout<<"实际工资:"<<fact<<endl;
outfile<<num<<" "<<name<<" "<<basic<<" "<<add<<" "<<reward<<" "<<sub<<" "<<fact<<endl;}
outfile.close();
}*/
void out(){
ifstream infile("D:\\salary.dat");
char num[8],name[8],a[8];
int basic,add,reward,sub,fact;
infile>>num;
while(!infile.eof()){
infile>>name>>basic>>add>>reward>>sub>>fact;
cout<<"编号:"<<num<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"基本工资:"<<basic<<endl;
cout<<"加班:"<<add<<endl;
cout<<"奖金:"<<reward<<endl;
cout<<"扣除:"<<sub<<endl;
cout<<"实际工资:"<<fact<<endl<<endl;;
infile>>num;
}
infile.close();}
main(){
//in();
out();
}
我是新手
请问为什么不可以输出啊