Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
misesin
1 / 1 / 0
Регистрация: 13.11.2014
Сообщений: 40
#1

Создание телефонного справочника

02.06.2015, 23:27. Просмотров 382. Ответов 0
Метки нет (Все метки)

Летняя сессия, курсовая. Ниже задание
Создать класс: «Запись в справочнике» (абстрактный, имеет список телефонов, среди которых первый главный, список e-mail'ов), потомки: «Человек» (ФИО, пол, указатель на организацию, нулевой указатель, если нет организации), «Организация» (название, вид деятельности, указатель на руководителя организации, нулевой указатель, если нет данных о руководителе). Также создать классы: «Телефон» (категория - домашний, мобильный, рабочий, полная форма, средняя форма, короткая форма), «Справочник» - Список.
Вот мои наработки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
class directoryNote
{
private:
    vector <telephone> telephones;
    vector <string> mails;
};
 
enum Gender {male, female, unknown};
enum phoneType {home, work, mobile};
enum phoneRole {main, secondary};
 
class man : public directoryNote
{
private:
    string nameMan;
    Gender gn;
    organisation *orgInfo;
public:
    int findMan ();
};
 
class organisation : public directoryNote
{
private:
    string nameOrg;
    string activType;
    man *leadInfo;
 
public:
    int findOrg ();
};
 
class telephone
{
    phoneType type;
    string Fool;
    string Middle;
    string Short;
};
 
class directory
{
    vector <directoryNote> book;
};
int main()
{
    directory Main;
    return 0;
}
Кто может помочь советом или же кодом по таким вопросам:
1) Как указать на то, что первый элемент в списке телефонов - главный?
2) Как реализовать указатель на организацию, на руководителя?
Ну и буду рад отдельным замечаниям
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2015, 23:27
Ответы с готовыми решениями:

Создание телефонного справочника
Здравствуйте. Создаю телефонный справочник. Вводится &quot;имя&quot;, &quot;фамилия&quot;, &quot;номер...

Помогите доделать прогу телефонного справочника
Вот написал с трудом прогу телефонного справочника. Но там нет редактирования...

Объектно-ориентированный аналог телефонного справочника: поиск по нескольким параметрам одновременно
Здравствуйте! Помогите, пожалуйста, с задачей! Создать...

Вычисление стоимости телефонного разговора
Ребят, всем привет. C++. помогите пожалуйста написать программу, это задача...

Определить стоимость телефонного разговора
Вообщем задача такая: юзер вводит тариф по которому он разговаривает и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2015, 23:27

Генератор слов для телефонного номера
Вот такая вот интересная задачка у Дейтела есть: 17.13. (Генератор слов для...

Перечисления enum. Хранение типа телефонного номера
Ввести в массив структур N записей из телефонной книжки (фамилия, имя, номер...

Функция strtok. Представление телефонного номера в виде строки.
Запутался в функции strtok. Причем уже сделал для неё пару упражнений, вроде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru