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



Teraz jest 15 paź 2019, o 05:13


Strefa czasowa: UTC + 1





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

Dołączył(a): 13 mar 2013
Posty: 88
Pomógł: 0

Witam
Mam bardzo chyba naiwne pytanie i zapewne dostanie mi się jakiś ciepły komentarz od Mistrza , ale nie wiem jak do wskaźnika przypisać wartość NULL
W strukturze opisującej klawisz - zgodnie z wzorem z blogu - chciałem jako wskaźnik do funkcji która ma być wykonana po przyciśnięciu tegoż klawisza, przypisać wartość NULL. Myślałem ,że jest to słowo kodowe i kompilator je przyjmie,niestety otrzymałem informację, iż jest to wartość wcześniej niezdefiniowana. Rozpaczliwe próby z cudzysłowem i apostrofem nie pomogły. Wiem ,że to same podstawy, ale proszę pomóżcie - wystarczy jedno zdanie.
Pozdrawiam
W



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 20:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1529
Pomógł: 265

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  
PostNapisane: 5 lip 2019, o 20:40 
Offline
Moderator
Avatar użytkownika

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

ptr = 0;

i masz ;) bez stdlib, po prostu przypisz zwykłe zero

_________________
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  
PostNapisane: 5 lip 2019, o 20:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1529
Pomógł: 265

Chodzi w tym przypadku o wskaźnik, więc moim skromnym zdaniem nie powinno się używać (chociaż, kto nam zabroni :roll: ):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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


Dzięki temu nie potrzeba faktycznie stdlib.h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lip 2019, o 21:39 
Offline
Moderator
Avatar użytkownika

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

zubik napisał(a):
A mnie zastanawia dlaczego ten zapis nie działa

A po czym poznajesz że nie działa ? ;)

_________________
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  
PostNapisane: 6 lip 2019, o 07:28 
Offline
Moderator
Avatar użytkownika

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

zubik napisał(a):
Hmm faktycznie działa, ale dałbym sobie paznokieć obciąć że w pierwszym zapisie dostawałem warningi, jednak teraz jest OK, ciekawe.

Pewnie był warning, że "not used" bo nie wykorzystałeś akurat gdzieś dalej w kodzie tego wskaźnika ;)

_________________
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  
PostNapisane: 6 lip 2019, o 10:19 
Offline
Użytkownik

Dołączył(a): 13 mar 2013
Posty: 88
Pomógł: 0

Bardzo dziękuję wszystkim za wyczerpujące odpowiedzi. Muszę nadrobić luki w podstawach.
Pzdr
W



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 4 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