Задача
Реализовать предыдущую задачу, но хранить данные в текстовом файле, а не в бинарном
Дополнительные задания 2
Реализовать первую задачу, но хранить данные в текстовом файле в формате JSON (для этого постарайтесь найти в Интернете дополнительные С модули)
Не забывайте о чистке памяти.
Написати програму, яка буде імітувати базу даних студентів. При старті - програма пропонує користувачу 3 опції - вивести список студентів (виводити лише прізвище, ім'я, групу), добавити нового студента (порядок - не важливий), видалити існуючого студента (за прізвищем та ім'ям). Інформація про студента повинна містити прізвище, ім'я, по-батькові, дату народження (оголосити для цього окрему структуру, повинна містити рік, місяць, день), групу в якій навчається, стать (enum). Список студентів необхідно зберігати у зв'язному списку. Всі необхідні операції над зв'язним списком описати в окремому файл list.c та list.h . При виході з програми - всі дані повинні зберігатись у бінарному файлі data.bin, цей файл не повинен комітитись у гіт-репозиторій (можете добавити виключення у файл .gitignore). При старті програми відповідно всі дані з файлу повинні загружатись (передбачте випадок що файлу може не існувати). Введення повинне здійснюватись із усіма перевірками, для цього можна використати відповідні файли із попередньої лабораторно роботи, при необхідності - їх можна і треба розширювати новими функціями, або модифікувати для власної зручності.
Не забувати про чистку пам'яті
Актуальные фриланс-проекты в категории C и C++
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 19 часов 48 минут назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 525 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 6 дней 15 часов назад ∙ 13 ставок |
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 7 дней 6 часов назад ∙ 6 ставок |
ПО Мастер-программа «KONSTRUCTOR»
185 490 UAH
Мы ищем очень опытного C++ разработчика для модернизации существующего ПО (мастер-программы). Программа отвечает за создание производного ПО представляющего аудио-визуальные сеансы психологической коррекции. Текущая версия написана на чистом WinAPI (Visual Studio 2019/2022).… C и C++, Десктопные приложения ∙ 12 дней 9 часов назад ∙ 20 ставок |