Объектно-ориентированное программирование на C++. Андрианова А.А - 66 стр.

UptoLike

Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
// подключения файла объявления класса
# include "Group.h"
using namespace std;
// метод инициализации информации о группе
void Group::Init(char* ng, int ct)
{
count = 0;
strcpy (numberGr, ng);
for(int i = 0; i < ct; i++)
try
{
AddStudent();
}
catch(char* str)
{
cout << str;
return;
}
}
// метод добавления студента в группу – информация о новом
// студенте вводится с клавиатуры
void Group::AddStudent()
{
if(count == 20)
throw "Группа заполнена";
char f[100];
cout << "Введите фамилию, имя и отчество студента: ";
cin.getline(f, 100);
int ntb;
Student temp;
while(true)
{
cout <<"Введите номер зачетной книжки:";
cin >> ntb;
int i;
if(!FindStudent(ntb, temp, i))
break;
else
cout<<"Такой номер зачетной книжки
существует"<<endl;
}
int d, m, y;
cout << "Введите дату рождения:";
cin >> d >> m >> y;
cin.get();
try
66
                              Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
     // подключения файла объявления класса
     # include "Group.h"

     using namespace std;

     // метод инициализации информации о группе
     void Group::Init(char* ng, int ct)
     {
          count = 0;
          strcpy (numberGr, ng);
          for(int i = 0; i < ct; i++)
          try
          {
               AddStudent();
          }
          catch(char* str)
          {
               cout << str;
               return;
          }
     }

     // метод добавления студента в группу – информация о новом
     // студенте вводится с клавиатуры
     void Group::AddStudent()
     {
          if(count == 20)
               throw "Группа заполнена";
          char f[100];
          cout << "Введите фамилию, имя и отчество студента: ";
          cin.getline(f, 100);
          int ntb;
          Student temp;
          while(true)
          {
               cout <<"Введите номер зачетной книжки:";
               cin >> ntb;
               int i;
               if(!FindStudent(ntb, temp, i))
                    break;
               else
                    cout<<"Такой номер зачетной книжки
                                        существует"<> d >> m >> y;
          cin.get();
          try

66