|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2010, 13:44 | #1 |
Пользователь
Регистрация: 30.10.2009
Сообщений: 56
|
Записная книга
День добрый!
Есть задание Описать класс «записная книжка». Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либо признаку (например, по фамилии, дате рождения или номеру телефона), добавления и удаления записей, сортировки по разным полям. Только я делал в виде списка! так тоже можно и я решил этим путём пойти. Вообщем есть 2 вопроса 1) Как реализовать сортировку по полям? 2) После поиска предлагается возможность удаления записи, но что бы я не вводил "y" или "n" программа прекращает свою работу!( не подскажете что тут не верно? ( удаление записи выложил не в основном коде) Код я прикрепил! так как он не влезает... Удаление записи ( в данном случаи этот код для части где мы ищем человека по его номеру в записной книжке (id) и после поиска нам предлагают удалить запись ) cout<<"Enter contact number: "<<endl; cin.getline(qwe,30); while (root) { if (!strcmp(qwe,root->Library->nomer)) { { printLIBRARY(root->Library); cout<<"Do you want clear this entries? (y/n) "<<endl; cin.getline(q,1); if (!strcmp(q,"y")) { root->Library=NULL; } root=root->next; } } else if (strcmp(qwe,root->Library->nomer)) root=root->next; } } Заранее спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Записная книжка с++ | Chuck01 | C++ Builder | 1 | 26.04.2010 01:47 |
Записная книжка | Sina | БД в Delphi | 6 | 06.04.2010 15:53 |
Записная книжка | Babur4iK | Помощь студентам | 4 | 06.03.2010 16:46 |
Записная книжка в Borland C++ 3.0 | Fe_DoS | Общие вопросы C/C++ | 4 | 27.01.2010 20:01 |
Записная книжка | Черничный | Софт | 9 | 15.07.2008 04:44 |