Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите с задачей не пойму как делать, помогите с решением 
:(
    Опции темы
Прайм
Дата 6.4.2015, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 6.4.2015

Репутация: нет
Всего: нет



Реализовать записную книгу на основе структуры Person. Должна присутствовать возможность добавления, удаления по номеру, вывода списка ФИО и вывод полной информации о человеке по номеру в списке
PM MAIL   Вверх
rudolfninja
Дата 6.4.2015, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 341
Регистрация: 19.2.2013
Где: г. Минск

Репутация: 1
Всего: 6



Здравствуйте.
Во-первых, для подобных тем существует центр помощи.
Ну раз уж вы написали сюда, то предполагается, что вы будете писать программу своими силами, а с непонятными проблемами/вопросами обращаться на форум.
Я простыми словами расскажу, что вам надо сделать:
1) Определить структуру Person с соответствующими полями.
2) Создать список (читайте массив) этих структур. По сути это и будет ваша записная книга. Если можно пользоваться STL, то рекомендую std::vector. Если STL использовать нельзя и писать свой класс динамического массива вы не собираетесь (а я полагаю, что именно так), то используйте просто массив из, например, 100 элементов типа Person. В случае с массивом вам придется вести счетчик добавленных элементов.
А дальше обычная работа с массивом.
3) Что бы добавить элемент - просто заполняете элемент массива по индексу, который находится у вас в счетчике из 2)
4) Удаление по номеру можно сделать просто смещением всех элементов массива влево на один, начиная с элемента следующего за тем, который вы хотите удалить. При этом не забудьте уменьшить значение счетчика на единицу.
5) Вывод списка ФИО - тут все просто. Проходите по заполненной части массива и выводите нужные поля элемента.
6) Вывод полной информации о человеке - еще просто. Получаете элемент по нужному индексу и выводите все что есть в этой структуре.

Вот есть пример работы со структурами. Если поискать на форуме по слову "структур", то обнаружите еще много примеров.

Удачи. Если возникнут вопросы - пишите.

Это сообщение отредактировал(а) rudolfninja - 7.4.2015, 00:01
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0389 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.