gpt4 book ai didi

c - 如何创建这种类型的链表

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:07 25 4
gpt4 key购买 nike

// 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
{
struct CD_type_node CD_data;
char Artist_name[20];
struct Artist_type_node* next;
};

这是项目的一部分:
1) 创建一个具有以下字段的 CD_type_node 结构:

  • 光盘编号
  • CD 标题
  • CD 数
  • 指向下一张 CD 的 CD_type_node 指针。

2) 创建具有以下字段的 Artist_type_node 结构:

  • 艺术家姓名
  • 指向 CD_type_node 的指针,使您能够创建链表用于 CD。

3) 在您的 main 中,创建一个类型为 Artist_type_nodes 的数组,最多可存储 100 个元素。

因此,您的数据库将是一个包含 100 位艺术家的数组,其中每个艺术家都有一个 CD 列表。基本上,每个艺术家的名字和指向 CD 列表的指针都将存储在 Artist_Array 中。


当我编译时,它告诉我:struct CD_type_node 没有元素 Artist_name

如何创建正确的链表以及如何创建数组

最佳答案

when i compile this is what it tells me: struct CD_type_node has no element Artist_name

好吧,根据您显示的内容,CD_type_node 确实没有名为 Artist_name 的字段。也许您CD_type_nodeArtist_type_node 对象 混淆了?

关于c - 如何创建这种类型的链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7001910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com