⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recordvec.cpp

📁 自己上学时编译的一个学生管理系统
💻 CPP
字号:
#include <iostream>
#include <string>
#include "RecordVec.h"
using namespace std;

ostream& operator<< (ostream& os, const RecordVec& c_rl)
         {
                  RecordVec::const_iterator it;
                  RecordVec::const_iterator it_end = c_rl.end();
                  for(it=c_rl.begin();it!=it_end;it++)
                   {
                   os<<(*it)->number<<'\n'<<(*it)->name<<'\n'
                    <<(*it)->gender<<'\n';
                  for(int i=0;i<NUM_SUBJECT;i++)
                      os << (*it)->score[i]<<' ';
                  os << '\n'<<(*it)->sum<<'\n'<<
                  (*it)->average<<'\n'<<(*it)->index<<'\n';
                   }
                  os<<flush;
                  return os;
}
istream& operator>>(istream& is,RecordVec& r1)
{    Record* rec;
    string number;
    while(true)
    { getline(is,number);
    if(number == "")
        break;
        rec = new Record;
        rec->number =number;
        getline(is,rec->name);
        getline(is,rec->gender); 
        for(int i=0;i<NUM_SUBJECT;i++)
        is >> rec->score[i];
        is >> rec->sum >> rec->average >> rec-> index;
        is.ignore();
        r1.push_back(rec);
        }
        return is;
 }                       
                                
            

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -