ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
}
return false;
}
Особенностью реализации метода исключения студента из группы
является использование метода Fill() класса Student не для
начальной инициализации объекта, а для присваивания нового значения
объекту класса Student.
// метод исключения студента из группы
void Group::DeleteStudent(Student std)
{
Student st;
int istud;
if(FindStudent(std.GetNumberOfTestBook(), st, istud))
{
for(int i = istud; i < count - 1; i++)
{
int d, m, y;
s[i + 1].GetBirthday(d, m, y);
s[i].Fill(s[i + 1].GetFio(),d, m, y,
s[i + 1].GetNumberOfTestBook(),
s[i + 1].GetAverageMark());
}
count--;
}
}
Рассмотрим функцию main(), которая демонстрирует
использование объектов классов Group и Student.
void main()
{
Group gr;
gr.Init("991Э", 3);
gr.AddStudent();
gr.Print();
Student st;
int index;
gr.FindStudent(111, st, index);
st.Print();
gr.DeleteStudent(st);
gr.Print();
}
60
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
}
return false;
}
Особенностью реализации метода исключения студента из группы
является использование метода Fill() класса Student не для
начальной инициализации объекта, а для присваивания нового значения
объекту класса Student.
// метод исключения студента из группы
void Group::DeleteStudent(Student std)
{
Student st;
int istud;
if(FindStudent(std.GetNumberOfTestBook(), st, istud))
{
for(int i = istud; i < count - 1; i++)
{
int d, m, y;
s[i + 1].GetBirthday(d, m, y);
s[i].Fill(s[i + 1].GetFio(),d, m, y,
s[i + 1].GetNumberOfTestBook(),
s[i + 1].GetAverageMark());
}
count--;
}
}
Рассмотрим функцию main(), которая демонстрирует
использование объектов классов Group и Student.
void main()
{
Group gr;
gr.Init("991Э", 3);
gr.AddStudent();
gr.Print();
Student st;
int index;
gr.FindStudent(111, st, index);
st.Print();
gr.DeleteStudent(st);
gr.Print();
}
60
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »
