ch19_16.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //***********************
  2. //**    ch19_16.cpp    **
  3. //***********************
  4. #include <iostream.h>
  5. #include <fstream.h>
  6. #include "student.h"
  7. #include "master.h"
  8. #include <string.h>
  9. void main()
  10. {
  11.   ifstream fin("e:\bctemp\abc.txt");
  12.   char sFirst[10];
  13.   char sLast[10];
  14.   unsigned int uid;
  15.   float nGrade;
  16.   char type;
  17.   char name[20];
  18.   Student* pS;
  19.   int i=0;
  20.   fin>>sLast >>sFirst >>uid >>nGrade >>type;   while(!fin.eof()){
  21.     strcpy(name,strcat(sLast," "));
  22.     strcpy(name,strcat(name,sFirst));
  23.     pS=new MasterStudent(name,uid,nGrade,type);
  24.     cout <<"student #" <<++i <<":" <<*pS;     delete pS;
  25.     name[0]=0;           //将name中内容置空串
  26.     fin>>sLast >>sFirst >>uid >>nGrade >>type;   }
  27. }