Практична робота на Си. Робота з структурами.
Створити емулятор програвача музики. (замість програвання музики виводить на екран назву треку)
структура struct playlist
В рамках этой задачи создание простой реализации списка воспроизведения (от англ. Playlist ) на языке C. playlist представлен структурированным типом struct playlist, который состоит из следующих элементов:
name- название списка воспроизведения, например, Heavy Metal Classicduration - общая длительность плейлиста в секундахsize - количество песен в плейлистеmode - режим воспроизведения, который определяется типом перечисления enum play_modecurrent - ссылка на текущий элемент списка типа struct entryfirst - ссылка на первый элемент в списке воспроизведения типа struct entry
Определение вместе с документацией можно найти в файле playlist.h.
структура struct track
Каждая песня представлена в виде структуры struct track. Каждая песня имеет следующие обязательные элементы:
title - название песниduration - продолжительность в секундах
Конечно, одна песня может быть в нескольких списках воспроизведения. Ссылка песни с соответствующим списком воспроизведения находится в экземплярах структурированного типа struct entry.