Temel olarak bir restoran bekleme kuyruğu için bir kuyruk (bağlantılı liste) uygulamak zorundayız.Enum nasıl kullanılır?
enum
'u kullanmak için ekstra puan alıyoruz, ancak daha önce hiç kullanmadım. Merak ediyorum, bunu nasıl kullandığımı görüyor muyum? Ben baktım ama bağlantılı listeleri kullanarak herhangi bir örnek görmedim.
İşte yapısı için talimatlar geçerli:
kodunuzu yazarak, sen bekleme listesinin bağlantılı listesinde düğümler için bir C yapı oluşturmak GEREKİR. Bu veri öğeleri aşağıdakileri içermelidir (gerekirse diğerlerini de içerebilir).
sonraki düğümünü işaret
grubun adı
(gruptaki insan sayısı)
in-restaurant durumunu (bir kullanma ekstra puan grubun boyutu belirterek tamsayı değişken enum!)
listeye
restoran durumudur in-yürümek ya
İşte benim yapısı var (bekleme listesinde adını koymak arama vaktinden önce) deriz:
typedef struct restaurant
{
char name[30];
int groupSize;
enum status{call, wait};
struct restaurant *nextNode;
}list;
çünkü ben soruyorum Ben derleme yaparken bu uyarıyı alıyorum:
lab6.c:11:28: warning: declaration does not declare anything [enabled by default]
http://www.yolinux.com/TUTORIALS/C++Enum.html – congusbongus
Sorunuz tam olarak nedir? Ödevinizi, aldığınız oluşturma hataları olan kullanıcılara atmayın. Takılı olduğunuz tek bir sorunu saptayın, ardından yardım isteyin. –
@juice - Açıkçası adil bir soru sorduğunuzu ve kendinize cevap vermeye çalıştığı için gereken özeni gösterdiğinizi düşünüyorum. Eski "Latin" deyimiyle ["illegalitimi non carborundum"] (http://en.wikipedia.org/wiki/Illegitimi_non_carborundum);) – paulsm4