The task
To perform the previous task, but to store the data in a text file rather than in a binary file
Additional tasks 2
To accomplish the first task, but save the data in the text file in the JSON format (for this, try to find the C modules on the Internet)
Do not forget about memory cleaning.
Написати програму, яка буде імітувати базу даних студентів. При старті - програма пропонує користувачу 3 опції - вивести список студентів (виводити лише прізвище, ім'я, групу), добавити нового студента (порядок - не важливий), видалити існуючого студента (за прізвищем та ім'ям). Інформація про студента повинна містити прізвище, ім'я, по-батькові, дату народження (оголосити для цього окрему структуру, повинна містити рік, місяць, день), групу в якій навчається, стать (enum). Список студентів необхідно зберігати у зв'язному списку. Всі необхідні операції над зв'язним списком описати в окремому файл list.c та list.h . При виході з програми - всі дані повинні зберігатись у бінарному файлі data.bin, цей файл не повинен комітитись у гіт-репозиторій (можете добавити виключення у файл .gitignore). При старті програми відповідно всі дані з файлу повинні загружатись (передбачте випадок що файлу може не існувати). Введення повинне здійснюватись із усіма перевірками, для цього можна використати відповідні файли із попередньої лабораторно роботи, при необхідності - їх можна і треба розширювати новими функціями, або модифікувати для власної зручності.
Не забувати про чистку пам'яті
Current freelance projects in the category C & C++
MTA:SA 1.6 client assembly from source code
56 USD
Need an MTA:SA developer. I need help assembling a clean MTA:SA 1.6 mtasa-blue source on Windows. What needs to be done: 1. Set up the build environment: Visual Studio, Git, DirectX SDK, CEF, DLL, and other dependencies. 2. Build a clean mtasa-blue client/server. 3. Ensure… C & C++ ∙ 17 hours 57 minutes back ∙ 6 proposals |
Development of software for managing iPhone via USB cable from PC
223 USD
A program needs to be developed for Windows that allows connecting a jailbroken iPhone via USB cable and controlling it from a computer. Main functionality: Connecting the iPhone via USB. The program should quickly recognize the connected iPhone and operate through the cable… C & C++, Python ∙ 1 day 15 hours back ∙ 17 proposals |