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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ivan92
0 / 0 / 1
Регистрация: 30.01.2013
Сообщений: 188
#1

Обработка информации о клиентах из файла(таблица) - C++

20.11.2013, 15:45. Просмотров 296. Ответов 3
Метки нет (Все метки)

Добрый день! Пишу указанное в теме приложение. Есть абстрактный класс client, от него наследуются 3 класса, каждый из которых подразумевает клиентами страховой компании несовершеннолетнего, взрослого, пенсионера(нужно хоть как то продемонстрировать использование динамического полиморфизма).

Не знаю как хранить о них информацию в файле, чтобы потом удобно было обрабатывать ее, также добавлять/удалять клиентов. Может предусмотрен какой то способ чтения из excel файла?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2013, 15:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обработка информации о клиентах из файла(таблица) (C++):

Обработка информации из текстового файла - C++
Дан файл формата Р1, Р2, …, Р10 – объемы поставок; x1, x2, …, x20 – объемы потреблений; S1, S2, …, S10 – список поставщиков; ...

ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ В С++ - C++
помогите, написать код программы, экзамен скоро, очень надо. Нужно определить количество слов, начинающихся с буквы "c"

Обработка текстовой информации С++ - C++
Вот значит добрые люди моя программа. Программа в строке символов должна находить первую и последнюю запятую. Всё отлично работает. ...

обработка символьной информации - C++
Составить программу, которая преобразует произвольный текст путем переворачивания (записи букв в обратном порядке) слов, имеющих четное...

Обработка символьной информации - C++
Обработка символьной информации. Составьте программу, которая дописывает одну строку в начало другой, не используя операции склейки или...

Обработка символьной информации - C++
В заданном тексте вычислить среднее число слов в предложении и среднюю длину предложения.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,061
Завершенные тесты: 1
20.11.2013, 15:55 #2
Цитата Сообщение от ivan92 Посмотреть сообщение
Не знаю как хранить о них информацию в файле
попробуй формат XML , он очень удобен как для редактирования извне, так и для парсинга программой
1
ivan92
0 / 0 / 1
Регистрация: 30.01.2013
Сообщений: 188
21.11.2013, 11:09  [ТС] #3
Реализовал по другому хранение данных, реализовал ужасно, но не хотел изучать xml, т.к. сейчас мне важнее работать с классами, чем с файлами. Хранится инфа у меня так: 1 строка - фамилия, 2 - имя, 3 - отчество, 4-период страхования, 5-сумма, уплаченная клиентом, 6 сумма страхования, 7 - тип клиента(взрослый, пенсионер или несовершеннолетний. исходя из типа клиента рассчитывается сумма страхования, относительно суммы, уплаченной клиентом), 8 - номер страховки. Под каждый тип клиента у меня есть свой класс, унаследованный от базового абстрактного класса(отличаются они только расчетом суммы страхования, просто нужно было продемонстрировать динамич. полиморфизм). Далее думаю сделать так: все данные из файла заносятся в программу, после завершения работы программы перезаписываются в файл. Но тут стоит вопрос, как реализовать создание объектов под каждый тип клиента при чтении из файла?

Добавлено через 11 часов 51 минуту
ап!
0
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,061
Завершенные тесты: 1
21.11.2013, 16:12 #4
Цитата Сообщение от ivan92 Посмотреть сообщение
Но тут стоит вопрос, как реализовать создание объектов под каждый тип клиента при чтении из файла?
создать в родительском классе переменную type, которая будет отвечать за тип наследника
конструкторами наследника задавать тип
при чтении из файла проверять тип и создавать соответствующего наследника
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2013, 16:12
Привет! Вот еще темы с ответами:

Выборка и обработка информации - C++
Всем доброго времени суток! Требуется помощь, чтобы довести программу до ума..задание звучит так: Составить программу, которая должна...

Обработка символьной информации - C++
Помогите пожалуйста разобраться в задаче. (66.) Гороскоп. В древнеяпонском календаре был принят 60-летний цикл из пяти 12-летних циклов,...

Обработка символьной информации - C++
Помогите разработать программу где дефис в доменном имени может быть только одиночным. есть пример программы // Подсчет гласных...

Обработка символьной информации - C++
Добрый день. Форумчани, очень нужна помощь, вот задание:Распечатать в порядке, обатном алфавитному, все буквы, которые входят в текст не...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.11.2013, 16:12
Ответ Создать тему
Опции темы

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