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



Teraz jest 25 mar 2026, o 07:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
 Tytuł: Typ enum
PostNapisane: 4 sie 2016, o 11:31 
Offline
Użytkownik

Dołączył(a): 07 maja 2014
Posty: 31
Pomógł: 0

Witam.Mam taką sprawe czy jestem w stanie w jakiś sposób do zdefiniowanego typu wyliczeniowego enum wpisać zmienić wartość jednego elementu za pomocą funkcji bądž przez przypisanie innej wartości.Czy jest to wogóle możliwe ?

Wysłane z mojego ZP951 przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 11:44 
Offline
Użytkownik

Dołączył(a): 07 cze 2016
Posty: 563
Pomógł: 143

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 11:53 
Offline
Użytkownik

Dołączył(a): 07 maja 2014
Posty: 31
Pomógł: 0

andrews napisał(a):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Może źle się wyraziłem chodzi mi o przypisanie z zewnętrznej funkcji a nie wprost w enum.


Wysłane z mojego ZP951 przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 11:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1188
Lokalizacja: Kraków
Pomógł: 95

Znaczy, w trakcie pracy programu chcesz zmienić wartości? Po co?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 11:58 
Offline
Użytkownik

Dołączył(a): 07 cze 2016
Posty: 563
Pomógł: 143

Napisz lepiej, co chcesz osiągnąć (do czego to Ci potrzebne), bo nie bardzo rozumiem sens tego przedsięwzięcia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 12:01 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

usiex napisał(a):
Mam taką sprawe czy jestem w stanie w jakiś sposób do zdefiniowanego typu wyliczeniowego enum wpisać zmienić wartość jednego elementu z

To raczej oznacza, że nie za bardzo wiesz co to jest albo do czego jest typ enum. Tak jak koledzy wyżej piszą - powiedz lepiej co chcesz osiągnąć ;) zamiast pytać o rzeczy których się nigdy nie robi.... To co byś chciał uzyskać o ile można zrozumieć twoje pytanie to możesz zrealizować poprzez tablicę w pamięci RAM.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 12:18 
Offline
Użytkownik

Dołączył(a): 07 maja 2014
Posty: 31
Pomógł: 0

No i właśnie o taką odpowiedź mi chodziło że z typem enum nie robi się zmiany wartości elementu w programie.Zaprzągne do mojego celu tablicę.Dziękuje za informację.

Wysłane z mojego ZP951 przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 4 sie 2016, o 12:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

witam,
Ja myślę że nie dobrnąłeś jeszcze w BB do struktur. ;)
Rozdział 4.9.1 . podejrzewam że tego potrzebujesz.
Poczytaj. zamiast wymyślać koło od nowa. :)

------------------------ [ Dodano po: 2 minutach ]

możesz sobie przypisać numery (wartości) nazwom, i w programie je zmieniać. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 5 sie 2016, o 02:12 
Offline
Nowy

Dołączył(a): 13 kwi 2016
Posty: 22
Pomógł: 1

usiex napisał(a):
No i właśnie o taką odpowiedź mi chodziło że z typem enum nie robi się zmiany wartości elementu w programie


Ależ można.

Mamy jakiś enum:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


oraz jakiś element programu (zmienną):

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Możemy do tej zmiennej przypisać wartość określaną przez któryś z elementów typu wyliczeniowego enum, czyli:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


A zatem prawdziwe jest stwierdzenie, że można zmieniać wartość któregoś elementu programu z wykorzystaniem typu wyliczeniowego enum w tym celu.

Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Typ enum
PostNapisane: 5 sie 2016, o 05:04 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

skandal_obyczajowy napisał(a):
A zatem prawdziwe jest stwierdzenie,

Nie jest to prawdą ;) zmieniasz wartość jakiejś zmiennej którą sobie powołałeś a nie wartość enum, której nie zmienisz bo te wartości to "stałe dosłowne".

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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