Есть сложная задача(Borland C++) на файл+структура… Кто в этом разбирается, помогите pls с написанием…
Написать программу обработки файла типа запись,содержащую следующие пункты меню:
-создание
-просмотр
-коррекция(добавления новых данных или исправление старых)
Задача: Создать файл, содержащий сведения о количестве изделий категории A,B,C собранных рабочими за месяц. Структура записи имеет поля: фамилия сборщика, наименование цеха, количество изделий по категории, собранных рабочими за месяц.
Считая данными (вводятся с клавы) значения расценок Sa, Sb, Sc за выполненую работу по сборке единицы изделия категорий A, B, C, выдать на печать следующую инфу:
-общее кол-во изделий категории A, B, C, собранных рабочими цеха Х;
-ведомость заработной платы рабочих цеха Х:
-средний размер заработной платы работников этого цеха.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
мда…может открыть контору по решению задач студентам за деньги? неплохо бы наваривались…
PS
Автор, переводись в гуманитарный вуз.
поздно уже переводится….
у меня половина холодильника забито миллером, который я беру за решение лаб по информатике :)
Во-первых это форум по nix-системам.
Во-вторых, здесь нет ничего сложного. Надо взять бумажку, разбить задачу на подзадачи, почитать документацию и написать…
ну насчет сложности это кому как….для меня,к сожалению, она неподъемна…(((
Ну для начала почитай на тему работы с фалами в С++. Если с рисованием гуя не возникает проблем, то освоив работу с файлами ты легко выполнишь это задание. Работа с файлами = создание, открытие, чтение/запись, навигация по файлу, закрытие. Где читать — google.ru
А ты почитай и начни, а что непонятно — обращайся. Но целые задачи никто за тебя решать не будет.
Как уже сказал LONGBOARD, начни с изучения файлового ввода/вывода. Здесь у тебя два варианта: 1) Использовать библиотеку C (операции с указателем FILE*) или 2) Использовать потоковые типы C++ (fstream: ofstream и ifstream).
Потом надо придумать формат записи данных в файл. Обычно данные отделяют друг от друга символами-разделителями (пробелы, символы новой строки, табуляции и т. п.). Создай структуру данных, напр. класс. Создай в классе пару функций-членов, одна из которых читает данные из файла, а другая — записывает измененные данные обратно в файл.
боюсь поздно уже начинать все с нуля…Сроки поджимают… Ну спасибо хоть за советы…
Тогда переаодись в другой ВУЗ и не ипи мозг.
на счет вуза уже говорил… несерьезно… нужна помощь в последней лабе….
Если тебе нужна помошь в таком(!), то несерьезно продолжать учиться в текущем ВУЗе.
Вообщем возьми boost и засериализуй(значение слова найдешь в справочнике) свои структуры\классы в файл, а потом читай назад и изменяй как хочешь.
ничего не понял, но все равно спасибо за совет…
я С++ изучаю всего 2-3 месяца и на мой взгляд это не самый легкий из языков программирования…Если на ваш взгляд это так легко тогда не вижу причин не помочь мне…на счет вуза — в.о. состоит не только из программирования, а мой текущий вуз вполне меня устраивает…и отказываться от него я не планирую…
Блин. проблема всего одна. Мы не хотим решать за тебя задачи, мы здесь можем помочь тебе с конкретными вопросами, которые ты задашь по время самостоятельного решения. Хочешь решения задач на халяву — ты не по адресу, а если есть конкретные затыки в собственном решении — тогда ты можешь расчитывать на помошь…
Ладно…понял вашу политику…
Это общепринятая политика в любом техфоруме, если только это не форум службы поддержки чего-либо.
alex-ks поставь пиво однокурснику, будет проще :)
нехотят…времени нет…
> может открыть контору по решению задач студентам за деньги?
Обычно, когда не жалко хоть на пиво, идут к шарящим однокурсникам или другим знакомым. А на форумы лезут в поисках щары :)
просто потом пойдут куда более сложные вещи по программированию. про курсовики я и не говорю… там все еще смешнее…
Каждое очередное пятилетие приносит нам новый взгляд на программирование. Экстравагантный промежуточный этап в решении задачи, математическая головоломка, дело необычайной трудности, доступное лишь посвященным, своеобразное инженерное конструирование, особого рода логическое рассуждение, наконец, основа любой целеустремленной деятельности, вторая грамотность современного образованного человека.
А. П. Ершов.
Для полноты картины надо было указать дату. Или хотя бы годы…