Skocz do zawartości
MeHow

...:::pomoc Odnosnie Prostej Deklaracji Typu:::...

Rekomendowane odpowiedzi

Otoz mam takie zadanie (nie jest to zadne zaliczenie, zadne kolokwium, niczego teraz nie pisze, po prostu znalazlem taki przyklad i chcialbym wiedziec jak to zrobic, bo nie mam zielonego pojecia jak :D )

 

Napisz deklarację typu o nazwie albo_albo, który służy wymiennie do przechowywania tablicy wskaźników na N napisów (N jest stałą uprzednio zdefiniowaną) albo napisu zawierającego co najwyżej N-1 znaków. O tym, co aktualnie znajduje się w zmiennej takiego typu decyduje zawarte tam na początku pole następującego typu:

typedef enum {puste, tab_wsk, napis} typ_zawartosci;

 

 

 

 

Otoz wpadlem na pomysl, ze powinno sie to skladac z unii tak wygladajacej:

typedef union {
   char* tab_wsk[N];
   char napis[N];
} albo_albo;

 

czy to jest poprawnie?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...