Zadania
Wykonanie poprzedniego zadania, ale przechowywanie danych w pliku tekstowym, a nie w binarnym
Dodatkowe zadania 2
Wykonywanie pierwszego zadania, ale przechowywanie danych w pliku tekstowym w formacie JSON (dla tego spróbuj znaleźć w Internecie moduły dodatkowe C)
Nie zapomnij o czyszczeniu pamięci.
Написати програму, яка буде імітувати базу даних студентів. При старті - програма пропонує користувачу 3 опції - вивести список студентів (виводити лише прізвище, ім'я, групу), добавити нового студента (порядок - не важливий), видалити існуючого студента (за прізвищем та ім'ям). Інформація про студента повинна містити прізвище, ім'я, по-батькові, дату народження (оголосити для цього окрему структуру, повинна містити рік, місяць, день), групу в якій навчається, стать (enum). Список студентів необхідно зберігати у зв'язному списку. Всі необхідні операції над зв'язним списком описати в окремому файл list.c та list.h . При виході з програми - всі дані повинні зберігатись у бінарному файлі data.bin, цей файл не повинен комітитись у гіт-репозиторій (можете добавити виключення у файл .gitignore). При старті програми відповідно всі дані з файлу повинні загружатись (передбачте випадок що файлу може не існувати). Введення повинне здійснюватись із усіма перевірками, для цього можна використати відповідні файли із попередньої лабораторно роботи, при необхідності - їх можна і треба розширювати новими функціями, або модифікувати для власної зручності.
Не забувати про чистку пам'яті
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 5 dni 12 godzin temu ∙ 10 ofert |
Tworzenie oprogramowania do generowania plików cięcia drewnianych puzzliSzukamy programisty do stworzenia oprogramowania, które automatyzuje proces tworzenia plików cięcia dla drewnianych figurkowych puzzli. Aktualny proces Obecnie każdy plik jest tworzony ręcznie przez projektanta w Adobe Illustrator. Plik zawiera: zewnętrzny kontur puzzla o… Aplikacje desktopowe ∙ 5 dni 16 godzin temu ∙ 14 ofert |
Mała poprawka na stronie
59 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 6 dni 18 godzin temu ∙ 113 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 9 dni 1 godzina temu ∙ 44 oferty |