|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.12.2015, 22:18 | #11 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
короче, почти со всем сам разобрался. всё работает, но 1 баг остался. при использовании функции ChangeNum к уже существующему номеру (пункт меню "работа с одним пользователем" -> "изменить номер"), при условии что у пользователя 2 или 3 номера, стирается код код номера который следует за редактируемым. вообще без понятия, почему оно стирается, ибо функция к следующему даже не притрагивается.
P.S. кто там хотел задание Задание 1. Создайте класс «Номер телефона». - Данные класса - код оператора, номер абонента и тип номера (международный, междугородный, мобильный). - Создайте конструктор произвольного номера, конструктор по умолчанию и копирования. Установите ограничение на количество цифр в номере. - Определите методы для вывода телефона на экран в формате (050) 22-33-456, изменения номера телефона, возвращение частей номера: кода оператора и самого номера, определение типа мобильного оператора по его коду. Задание 2. Создайте производный класс «Телефонная книга», в котором свяжите номер телефона с фамилией абонента. У одного абонемента может быть до 3-х телефонных номеров. Определите конструктор производного класса. Перегрузите операцию сложения для добавления нового номера телефона для абонента. Организуйте поиск номера абонента по первым буквам имени, вывод номеров с одинаковым кодом оператора, поиск номера определенного типа (например, домашнего телефона), вывод данных абонентов, отсортированных по алфавиту. Последний раз редактировалось KaMaKaDzA; 15.12.2015 в 22:56. |
16.12.2015, 21:08 | #12 | |
Регистрация: 28.11.2015
Сообщений: 8
|
Цитата:
|
|
16.12.2015, 21:19 | #13 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
можешь взять тот код, что я кинул в архиве, разрешаю) я пока только 2 косяка нашел. тот что описан выше, и ещё один (уже пофиксил, но код сюда не заливал, суть косяка в том в том, что при использовании функции сортировки и общего вывода, абоненты не только выводятся по порядку, но и в самом массиве становятся по порядку. а это сбивает порядковые номера.)
|
16.12.2015, 21:24 | #14 | |
Регистрация: 28.11.2015
Сообщений: 8
|
Цитата:
|
|
16.12.2015, 21:27 | #15 |
Регистрация: 28.11.2015
Сообщений: 8
|
вот такое окно
|
16.12.2015, 22:32 | #16 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
|
16.12.2015, 23:09 | #17 |
Регистрация: 28.11.2015
Сообщений: 8
|
|
16.12.2015, 23:16 | #18 |
Пользователь
Регистрация: 17.07.2013
Сообщений: 20
|
печально. тогда нельзя тебе его брать. ибо я тож там же учусь. и на днях его сдавать собираюсь. как только доделаю.
|
16.12.2015, 23:21 | #19 |
Регистрация: 28.11.2015
Сообщений: 8
|
Так я и не беру... в меня совсем другой код... я уже сегодня его показывал, просто немного доделать осталось
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
классы | Lucky777 | Общие вопросы по Java, Java SE, Kotlin | 1 | 13.10.2011 23:36 |
Классы | ЛюсьенкА | C++ Builder | 1 | 08.04.2011 11:59 |
классы | Blade47 | Общие вопросы C/C++ | 2 | 05.04.2011 15:29 |
классы в С++ | Laplas | Помощь студентам | 0 | 27.03.2011 17:57 |