Форум программистов, компьютерный форум CyberForum.ru

Работа со списками - C++

Восстановить пароль Регистрация
 
Antiteemon
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 3
06.08.2013, 15:25     Работа со списками #1
Помогите пожалуйста с лабораторной работой:
"Файл содержит следующую информацию (построчно): фамилия, имя, отчество. Считать файл в список таким образом, чтобы он оставался отсортирован по фамилиям (при совпадении фамилий - по именам; при совпадении и фамилий и имен - по отчествам). Вывести список фамилий на экран. Ввести с клавиатуры начальные буквы фамилии, имени и отчества и проверить, есть ли люди с такой фамилией в списке.
Пример:
1. Иванов Иван Иванович
2. Петров Иван Петрович

Запрос «И» «И» «» выдает первую фамилию в списке
Запрос «» «Ив» «» выдает обе фамилии в списке"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 15:25     Работа со списками
Посмотрите здесь:

Работа со списками C++
Работа со списками C++
Работа со списками. C++
C++ Работа со списками
C++ Работа со списками
Работа со списками C++
Работа со списками C++
C++ Работа со списками

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
novi4ok
549 / 502 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
06.08.2013, 15:39     Работа со списками #2
"красиво" было бы создать класс Person или в этом роде, у него перегрузить операторы сравнения и реализовать ф-и
C++
1
2
void init (const char *pFIO);
bool contains (const char *pQuery);
или такого типа. тогда создаешь просто упорядоченную коллекцию таких персон и дальше все просто как хоз. мыло.
Antiteemon
0 / 0 / 0
Регистрация: 06.08.2013
Сообщений: 3
08.08.2013, 10:23  [ТС]     Работа со списками #3
Прошу прощения, а можно поподробнее? Заранее спасибо
Yandex
Объявления
08.08.2013, 10:23     Работа со списками
Ответ Создать тему
Опции темы

Текущее время: 14:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru