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



Teraz jest 29 mar 2024, o 02:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 26 mar 2019, o 20:27 
Offline
Użytkownik

Dołączył(a): 02 gru 2015
Posty: 544
Pomógł: 27

Nazwa funkcji jest jej adresem a co do większej ilości funkcji to można stworzyć tablice funkcji przykład masz w gren booku lekcja "komendy AT"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2019, o 20:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2014
Posty: 164
Pomógł: 3

Ustaw po prostu wskaźnik na ten adres a potem się do niego odwołaj

edit:
tzn po wejściu w funkcję ustaw adres wskaźnika na nią i go nadpisuj po każdym wejściu w nową funkcję.

_________________
::::::: C ::::::::::
:::::: C++ :::::::::



Ostatnio edytowano 26 mar 2019, o 20:42 przez Lex_, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2019, o 20:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2014
Posty: 164
Pomógł: 3

Myślę, że to najłatwiejsze rozwiązanie. Spróbuj.

_________________
::::::: C ::::::::::
:::::: C++ :::::::::



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2019, o 20:45 
Offline
Użytkownik

Dołączył(a): 21 lip 2014
Posty: 28
Pomógł: 4

Do przechowywania adresu funkcji używaj tego samego typu. Jeżeli zastosujesz inny, może to spowodować "niezdefiniowane zachowanie"
http://www.open-std.org/jtc1/sc22/WG14/ ... /n1256.pdf Rozdział 6.3.2.3 pkt. 8. Można się przejechać :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2019, o 21:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2014
Posty: 164
Pomógł: 3

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


a potem wywołasz i przekażesz parametr tej funkcji jako nazwa innej funkcji (czy adres wskaźnika) i już tam jesteś.

_________________
::::::: C ::::::::::
:::::: C++ :::::::::



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO