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



Teraz jest 22 gru 2024, o 03:43


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 4 sty 2017, o 00:58 
Offline
Nowy

Dołączył(a): 13 sie 2015
Posty: 2
Pomógł: 0

Witam

Testuje właśnie UDP z blue book i napotkałem na problem na stronie 475

Mianowicie nie działa w programie "switch (atoi(wsk))";

Zawsze atoi(wsk) == 0 nieważne na jaki string wskazuje wsk

wrzuciłem wsk na LCD i pokazuje prawidłowy string ale nie jest on mapowany na prawidłowo na enum?


wykonuje sie tylko i wyłącznie case set_led:

pozdrawiam
Krzysiek

Obrazek

------------------------ [ Dodano po: 15 minutach ]

Znalazłem błąd -

jeśli wyśle set_led^3^0 - zapala LED
jeśli wyśle set_led^3^1 - gasi LED

Jeśli wyśle set_lcd^abcd^xyz - nic sie nie pojawia bo powinno być wysłane 2^abcd^xyz

czysty przypadek ze set_led działa, powinno zostac wysłane 0^3^0 lub 0^3^1



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2017, o 07:51 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

No bo pytanie jest takie: co robi funkcja atoi(wsk)
To nie jest "jakiś dowolny string" tylko string który da się zamienić na liczbę...

_________________
Jestem początkujący i moje porady mogą być błędne



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

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