Zasadniczo musimy zaimplementować kolejkę (połączoną listę) dla kolejki oczekujących na restaurację.Jak używać enum w C
Otrzymujemy dodatkowe punkty za używanie enum
, ale nigdy wcześniej tego nie używałem. Zastanawiam się, czy to wygląda dobrze, jak go używam? Sprawdziłem, ale nie widziałem żadnych przykładów za pomocą połączonych list.
Oto instrukcje dla naszej struktury:
Podczas pisania kodu, należy utworzyć struct C dla węzłów w połączonej listy listy oczekiwania. Te elementy danych muszą zawierać następujące elementy (aw razie potrzeby mogą zawierać inne).
nazwa grupy
zmienna całkowita określająca wielkość grupy (liczba osób w grupie)
stan w-restauracja (dodatkowe punkty za korzystanie z enum!)
wskaźnik do następnego węzła na liście
stan Restauracja jest walk-in or call-in (zadzwonić z wyprzedzeniem, aby umieścić nazwisko na liście oczekujących)
Oto struktura kopalni:
typedef struct restaurant
{
char name[30];
int groupSize;
enum status{call, wait};
struct restaurant *nextNode;
}list;
Pytam bo dostać to ostrzeżenie, gdy mogę skompilować:
lab6.c:11:28: warning: declaration does not declare anything [enabled by default]
http://www.yolinux.com/TUTORIALS/C++Enum.html – congusbongus
Na czym dokładnie polega twoje pytanie? Nie ograniczaj się tylko do osób, które mają błędy konstrukcyjne. Wskaż jeden problem, w którym utknąłeś, a następnie poproś o pomoc. –
@juice - Szczerze myślę, że zadałeś uczciwe pytanie i że szczerze wykonałeś należytą staranność, starając się odpowiedzieć na to pytanie sam. Odwagi w starej "łacińskiej" frazy ["illegitimi non carborundum"] (http://en.wikipedia.org/wiki/Illegitimi_non_carborundum);) – paulsm4