home *** CD-ROM | disk | FTP | other *** search
/ TCE Demo 2 / TCE_DEMO_CD2.iso / demo_cd_.2 / mags / atos / atos971f.arj / atos971f / SOURCEN / LISTE.H < prev   
Text File  |  1996-11-23  |  768b  |  28 lines

  1. /*
  2.  * typedef's für eine Verkettete Liste am Beispiel einer CD-Verwaltung.
  3.  * ATOS 6/96
  4.  */
  5.  
  6. /* Struct's */
  7.  
  8. typedef struct eintrag
  9. {
  10.         int cd_nr;                /* die CD-Nummer */
  11.         char titel[41],            /* Der CD-Titel */
  12.              gruppe[41];        /* Die Gruppe */
  13.         struct eintrag *next;    /* Zeiger auf den nächsten Eintrag */
  14. } Eintrag;
  15.  
  16. /* Prototypen */
  17. int einfuegen(Eintrag **anfang, Eintrag *neuesElement);    /* Fügt ein Element in die verkettete Liste ein */
  18. int loesche(Eintrag **anfang, int nr);                    /* löscht die CD mit der Nr nr */
  19. int show(Eintrag *anfang);                                /* Gibt die CD-Liste auf den Bildschirm aus */
  20.  
  21.  
  22. /* diverses */
  23. #ifndef TRUE                    /* wenn nicht schon durch ein anderes Headerfile definiert */
  24.     #define FALSE 0
  25.     #define TRUE !FALSE
  26. #endif
  27.  
  28.