【发布时间】:2013-02-11 08:42:53
【问题描述】:
基本上我们必须为餐厅等待队列实现一个队列(链表)。
使用enum 可以获得额外积分,但我以前从未使用过它。我想知道这看起来是否正确,我如何使用它?我已经查过了,但没有看到任何使用链表的示例。
这是我们结构的说明:
在编写代码时,您必须为等待列表的链表中的节点创建一个 C 结构体。这些数据项必须包括以下内容(如果需要,还可以包括其他内容)。
组名
指定组大小的整数变量(组中的人数)
餐厅内状态(使用枚举加分!)
指向链表中下一个节点的指针
餐厅状态为预约或呼入(提前致电以将姓名列入等候名单)
这是我的结构:
typedef struct restaurant
{
char name[30];
int groupSize;
enum status{call, wait};
struct restaurant *nextNode;
}list;
我之所以问,是因为我在编译时收到此警告:
lab6.c:11:28: warning: declaration does not declare anything [enabled by default]
【问题讨论】:
-
您的问题到底是什么?不要只是把你的任务扔给那些你遇到构建错误的人。找出您遇到的问题,然后寻求帮助。
-
@juice - 老实说,我认为您提出了一个公平的问题,并且您真诚地做了尽职调查,试图自己回答。记住古老的“拉丁语”短语"illegitimi non carborundum" ;)
标签: c enums linked-list