![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.07.2011
Сообщений: 21
|
![]()
Задание:
Описать класс "студенческая группа". предусмотреть возможность работы с переменным числом студентов, поиска студента по какому-либо признаку(например, по фамилии, дате рождения или номеру телефона), добавления и удаления записей, сортировки по разным полям. Написать программу, демонстрирующуюю работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса. Вот что я пока сделала... Но мне необходима помощь... Возникли проблемы... Файлы, в которые я записываю данные, становятся бинарными. То есть я не могу потом прочитать,что там записалось. Как сделать так, чтоб я смогла открывать и спокойно читать эти файлы не в программе??? (препод попросит обязательно...) Как сделать удаление записей и сортировку? Помогите пожалуйста... |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.07.2011
Сообщений: 21
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.07.2011
Сообщений: 21
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.02.2010
Сообщений: 69
|
![]()
Немного не понятно ваше мышление относительно принципов ООП. Вам знакомы 3 кита ООП? Инкапсуляция, Наследование и Полиморфизм. Я не увидил ни одного признака.
Добавьте к описанию класса помимо полей (которые кстати говоря нужно бы было сделать приватными (private)) еще и методы (которые public). Это замечание казалось бы мелоч, но я больше чем уверен, если вы не исправите - вам не избежать каверзных вопросов на защите.
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Замечания sig_GB очень важны - обратите на них внимание. Сделал большую часть, за исключением сортировки. Использован двусвязный список. Надеюсь, будет работать.
Код:
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение к из одной функции класса к другой того же класса,не указывая к какому объекту она относиться | zipwind | C++ Builder | 1 | 09.04.2011 17:18 |
Определение типа класса по переменной на объект этого класса при компиляции | phomm | Общие вопросы Delphi | 24 | 08.04.2011 14:11 |
Ошибка при присвоении объекту производного класса объекта базового класса с исп. явного приведения типов | Lanx | Помощь студентам | 0 | 06.04.2011 20:24 |
Параметр конструктора класса = объект этого класса | nazavrik | Общие вопросы C/C++ | 6 | 14.02.2010 13:48 |
Если в классе объявить объект другого класса,будет ли видно переменные первого класса из объекта второго? | TwiX | Общие вопросы Delphi | 3 | 15.11.2009 00:54 |