MeHow Opublikowano 19 Stycznia 2005 Zgłoś Opublikowano 19 Stycznia 2005 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? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
marcinEc Opublikowano 21 Stycznia 2005 Zgłoś Opublikowano 21 Stycznia 2005 Poprawne jest ale nie spełnia warunków podanych przez Ciebie: gdzie jest rodzaj przechowywanych danych? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...