Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 kwi 2026, o 08:46


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 9 gru 2015, o 18:54 
Offline
Nowy

Dołączył(a): 22 wrz 2015
Posty: 24
Pomógł: 0

Witam

Mój problem polega na tym iż nie wiem jak pobrać ilość elementów znajdujących się w takiej definicji "Nazwa" do "x":

np:
typedef enum {a,b,c,d,e}Nazwa; chciałby aby x=5
typedef enum {a,b,c}Nazwa; chciałby aby x=3

Wiem że mogę ręcznie modyfikować ilość elementów ale chciałbym aby kompilator sam mi podstawił za mnie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2015, o 20:32 
Offline
Użytkownik

Dołączył(a): 20 lip 2015
Posty: 83
Pomógł: 6

Zastanawiam się czy jest w ogóle taka możliwość. Ja jej nie znam ale mam inny pomyśl.

Dodaj na koniec enuma dodatkowo element o nazwie np. Koniec i odwołując się do niego będziesz miał tak jakby ilość elementów w enumie. Tylko takie zastosowanie można użyć w momencie gdy wartość elementów odpowiada pozycji w typie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2015, o 20:37 
Offline
Nowy

Dołączył(a): 22 wrz 2015
Posty: 24
Pomógł: 0

Kurcze takie proste a skuteczne. Faktycznie ten sposób sprawdzi się w 100% gdy nie przypisujemy żadnych wartości tylko numeracja idzie od 0 w górę co 1.

Dzięki za podpowiedź.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 8 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO