// this is program designed to create Cd data base
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//=============================================
//LINKED LIST USED FOR CREATING THE DATABASE CD
//=============================================
struct CD_type_node
{
int CDnum;
char title[20];
int CDcount;
struct CD_type_node* next;
}
struct Artist_type_node // to create a linked list of CD's
{
char Artist_name[20];
struct CD_type_node* next;
}
int main()
{
struct CD_type_node* mylist; // this points to the first node of the linked list
mylist = (struct CD_type_node*)malloc(sizeof(struct CD_type_node));
free(mylist);
return 0;
}
Я пытаюсь создать два связанных списка.Один из базы данных CD, другой артиста.Вот одно из ограничений:
2) Создайте структуру Artist_type_node
, имеющую следующие поля:
- Имя исполнителя
- Указатель на CD_type_node, чтобыПозволяет вам создать связанный список для компакт-дисков.
он дает мне ошибки в том, что собственно его создание?
он также просит меня создать массив из 100 элементов (вmain) типа artist_type_node