Создан заказ №2163080
4 июня 2017
Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++
Как заказчик описал требования к работе:
Текст задания: 4. Агентство социального обеспечения африканской страны заказало логотип, рекламный ролик и программу. Программа накапливает следующую информацию: название географического пункта, его тип (город, селение), количество жителей, количество жителей моложе 15 лет, количество жителей старше
60 лет. Программа по запросу в указанном географическом пункте меняет любое из информационных полей. Программа выдает справку о населенном пункте указанного с клавиатуры типа, в котором наибольший процент нетрудоспособных жителей. Есть уже пара функций(в файле, который я прикрепила), нужно дописать main и сделать функцию к 4 заданию. программу нужно выполнить в VS2013, с графическим оконным интерфейсом рисунок как заставка программы. Программа, которую я скинула, написана для консольного интерфейса для файлов binary переделать нужно для txt.
То, что может быть Вам полезно: Алгоритм решения задачи разделить на функции, каждая из которых выполняет одну из следующих процедур: • Функция, получает поток, связанный с файлом, и добавляет одну запись в файл или в текущую позицию в файле, либо в позицию, номер которой задан через параметры. Функция должна контролировать правильность записи в файл. При возникновении ошибки записи выдать сообщение об ошибке записи и обеспечить выход из приложения. • Функция получает поток и читает из файла, связанного с потоком, в память запись либо с текущей позиции, либо с позиции, номер которой задан через ее параметры. Если операция чтения прошла успешно, функция возвращает через возвращаемое значение поток по ссылке в состоянии ios::good, если найден конец файла – в состоянии ios::end. При возникновении состояния ios::bad выдать сообщение об ошибке чтения и обеспечить выход из приложения. • Функция выдает на экран информацию из одной записи в виде строки таблицы. Для построения таблиц используйте манипуляторы; • функция выдает на экран всю информацию из файла в виде много строковой таблицы. Функция должна организовывать постраничное представление информации на одном экране. Размер страницы задается через параметры этой функции. Создайте для организации работы этой функции свои функции-манипуляторы, выводящие в поток линии и «шапку – заголовок» таблицы; • функция получает поток, связанный с файлом, и помечает на удаление (или снимает признак удаления) из файла в определенной записи. • функция получает поток, связанный с файлом, и удаляет физически из файла все помеченные записи. • функция решает задачу индивидуальной обработки информации вашего варианта. 2. Составить главную функцию main, выполняющую по требованию пользователя через меню одно из следующих действий(через case): • ввод с клавиатуры N записей в файл; • чтение из файла всех записей; • чтение записи с указанным номером на экран; • пометка записей на удаление; • снятие с записей пометок на удаление; • удаление записей, помеченных на удаление, из файла; • решение индивидуальной задачи. В функции main предусмотреть возможность многократного выполнения действий обработки информации по желанию пользователя Вашей программы. . Функции объединить по назначению в отдельные модули-файлы.
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
7 июня 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++.docx
2017-06-10 14:56
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Самый лучший автор! Очень приятно с ним иметь дело!Честный, отзывчивый я просто в восторге от его отношения к клиентам! Все в срок, все на отлично!