读入学生成绩文件score.txt并显示内容(P309)
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
int main()
{
char id[11],name[21];
int score;
ifstream inFile;
inFile.open("score.txt",ios::in); //以读方式打开文本文件
if(!inFile) //条件成立,则说明文件打开出错
{
cout<<"打开文件失败"<<endl;
return 0;
}
cout<<"学生学号 姓名\t\t\t成绩\n";
while(inFile>>id>>name>>score) //读入文件
cout<<left<<setw(10)<<id<<" "<<setw(20)<<name<<" "<<setw(3)<<right<<score<<endl; //屏幕显示
inFile.close();
return 0;
}

浙公网安备 33010602011771号