У меня есть задание, в котором я должен создать базу данных песен с 3 входами (название песни, продолжительность и авторские права). Наш профессор поручил нам использовать указатели для создания связанных списков и использовать malloc, calloc и free. Я не ищу точных ответов, но я ищу, как это сделать. Я никогда не касался распределения памяти в своей жизни, поэтому я должен научиться чему-то новому.
Как начать с программы? Должен ли я создать новый .txt, в который программа должна писать при добавлении новой записи?
Программа должна позволять пользователю вводить неизвестное количество песен, включая их продолжительность и авторские права. Используя структуры в односвязном списке, выделите каждый узел с помощью malloc. Программа должна распечатывать базу данных в обратном порядке (с момента ввода) в любое время.