Grundsätzlich müssen wir eine Warteschlange (verkettete Liste) für eine Restaurantwarteschlange implementieren.So verwenden Sie enum in C
Wir bekommen extra Punkte für die Verwendung enum
, aber ich habe es noch nie zuvor verwendet. Ich frage mich, sieht das richtig aus, wie ich es benutze? Ich habe es nachgeschlagen, habe aber keine Beispiele mit verknüpften Listen gesehen.
Hier ist die Anweisungen für unsere Struktur:
Wenn Ihr Code schreiben Sie eine C-Struktur für die Knoten in der verknüpften Liste der Warteliste erstellen muss. Diese Datenelemente müssen Folgendes enthalten (und ggf. weitere enthalten).
der Name der Gruppe
die ganzzahlige Variable, die die Größe der Gruppe (Anzahl der Personen in der Gruppe)
den in-Restaurant-Status (zusätzliche Punkte für die Verwendung eines Spezifizierungs enum!)
ein Zeiger auf den nächsten Knoten in der Liste
Das Restaurant Status walk-in oder Call-in (vor der Zeit rufen Namensliste setzen auf der Warteliste)
Hier wird die Struktur von mir ist:
typedef struct restaurant
{
char name[30];
int groupSize;
enum status{call, wait};
struct restaurant *nextNode;
}list;
ich, weil ich frage erhalten diese Warnung, wenn ich kompilieren:
lab6.c:11:28: warning: declaration does not declare anything [enabled by default]
http://www.yolinux.com/TUTORIALS/C++Enum.html – congusbongus
Was genau ist Ihre Frage? Werfen Sie Ihre Aufgabe nicht einfach auf Leute mit Build-Fehlern, die Sie bekommen. Bestimmen Sie ein Problem, bei dem Sie stecken bleiben, und bitten Sie um Hilfe. –
@juice - Ich denke wirklich, dass Sie eine faire Frage gestellt haben, und dass Sie die Due-Diligence aufrichtig getan haben, um es selbst zu beantworten. Machen Sie sich Mut in der alten "lateinischen" Phrase ["illegitime non carborundum"] (http://en.wikipedia.org/wiki/Illegitimi_non_carborundum);) – paulsm4