odwolanie do pola struktury

0

witam mam taki problem:
mam strukture o nazwie katalog i jedna z jej skladowych jest struktura o nazwie zawartosc ktora ma min pole o nazwie nazwa i teraz tak mam wskaznik na ta strukture katalog wskaznik na strukture zawartosc odpowiednio nazwy pom1 pom2 i teraz chcialbym sie odwolac do pola -nazwa struktury zawartosc i robie to w ten sposom pom1->pom2->nazwa z tym ze tu mi sie wywala program macie jakis pomysl jak to rozwiazac ?

typedef struct zawartosc
{
char nazwa[255];
struct zawartosc *new3;
}

typedef struct Katalog
{
char tytul[250];
char rodzaj_nosnika[2];
char sygnatura[10];
struct Katalog *new1;
struct zawartosc;
} Katalog;

program oczywiscie w ANSI C

1
typedef struct zawartosc
{
        char nazwa[255];
        struct zawartosc *new3;
}; // Średnik musi być

typedef struct Katalog
        {
    char tytul[250];
    char rodzaj_nosnika[2];
          char sygnatura[10];
    struct Katalog *new1;
        struct zawartosc JAKAS_NAZWA_MUSI_BYC;
        } Katalog;

Katalog K;
Katalog *pom1=&K;
char *nazwa=pom1->JAKAS_NAZWA_MUSI_BYC.nazwa;
0

Coś w ten deseń:

struct plyta;

typedef struct dzial
  {
   char *name;
   char *info;
   struct dzial *prev,*next;
   unsigned listsize;
   struct plyta *list;
  }Dzial;

typedef enum {pkCD,pkBlueRay,pkDVD} Kind;

typedef struct plyta
  {
   char *title;
   char *info;
   char *signature;
   Kind kind;
   unsigned listsize;
   struct dzial *list;
   struct plyta *prev,*next;
  }Plyta;

typedef struct sklep
  {
   unsigned dzialcount;
   Dzial *dhead,*dtail;
   unsigned plytacount;
   Plyta *phead,*ptail;
  }Sklep;
0

a moglbys mi tu wyjasnic jak to ma dzialc ? nie za bardzo to widze patrzac tak w suchy pseudokod

0
dacio napisał(a):

a moglbys mi tu wyjasnic jak to ma dzialc ? nie za bardzo to widze patrzac tak w suchy pseudokod
Czy ty zdajesz sobie sprawy że pseudokod zajmuje więcej miejsca i czasu niż kod prawdziwy?
Jak masz konkretne pytania to pytaj.

0

ok to pytanie brzmi:
czy cos takiego o czym pisalem 2 posty wyzej przejdzie ? chodzi mi o ta 3 liste ktora bede doczepial to konkretnych dzialow ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1