<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=2122&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-01-15T23:18:15+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2122&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-15T23:18:15+01:00</updated>
<published>2013-01-15T23:18:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24925#p24925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24925#p24925"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24925#p24925"><![CDATA[
aaaaaaaaaaaaaaaaa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no to trzeba był tak od razu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sty 2013, o 23:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T22:57:15+01:00</updated>
<published>2013-01-15T22:57:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24920#p24920</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24920#p24920"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24920#p24920"><![CDATA[
Pewnie że można, narazie się bawię , żeby ogarnąć jakoś wskaźniki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Pożytku z tej funkcji przecież nie ma żadnego, poprostu przepisuje jedną tablicę do drugiej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 22:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-15T22:52:41+01:00</updated>
<published>2013-01-15T22:52:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24919#p24919</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24919#p24919"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24919#p24919"><![CDATA[
No tak ale nie prościej wyświetlić to od razu<br /><br />lcd_str( buf );<br /><br />???<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sty 2013, o 22:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T22:52:47+01:00</updated>
<published>2013-01-15T22:50:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24918#p24918</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24918#p24918"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24918#p24918"><![CDATA[
no wiec dostaje na UDP ciąg znaków 1^2^3^4^ , po odebraniu, jedynka wcześniej odpada, jako identyfikator funkcji jaka ma sie wykonać (w innej części kodu). Po zakończeniu pętli na LCD wyświetla mi się zawartość tablicy : 2,3,4,. Czyli zgodnie z założeniem  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /> , pewnie można krócej i inaczej. Na razie cieszę się że działa, bo już wróciłem do BASCOM i teraz robię kolejne podejście do C <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 22:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-15T22:39:24+01:00</updated>
<published>2013-01-15T22:39:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24917#p24917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24917#p24917"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24917#p24917"><![CDATA[
Ło matko! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no ale zaraz cóż pan wyprawiasz ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> może powiedz co to ma robić ?<br /><br />jak wygląda przykładowo twój string z tokenami, jeśli np tak:<br /><br /><strong><span style="color: #0040FF">&quot;text na lcd,0,3,4&quot;</span></strong><br /><br />i chcesz wyświetlić ten TOKEN &quot;text na lcd&quot;<br /><br />to po prostu<br /><br />[syntax=c]wsk = strtok_r(NULL, sep, &amp;buf);[/syntax]<br /><br />a następnie:<br /><br />[syntax=c]lcd_str( wsk );[/syntax]<br /><br />a ty próbujesz go jakoś jeszcze dziwnie hmmm nawet nie mogę dojść za bardzo co ty w tej pętli próbujesz ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />albo jak mówię opisz jaki masz string do analizy - jakiś krótki przykład i co chcesz wyjąć i w jaki sposób. Bo chyba źle się zabierasz za parsowanie tokenów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sty 2013, o 22:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T22:33:31+01:00</updated>
<published>2013-01-15T22:33:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24913#p24913</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24913#p24913"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24913#p24913"><![CDATA[
Funkcja z danych jakie przylecą przez UDP, tworzy łańcuch. Dla porządku, kompletna funkcja, coby nie wyjść na kompletnego ignoranta <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /> <br /><br />[syntax=c]void make_string(char * buf) {<br />char *wsk;<br />char buf1[10];<br />uint8_t petla=0;<br /><br />wsk = strtok_r(NULL, sep, &amp;buf);<br />while ( atoi(wsk) )<br />{<br />buf1[petla]=*wsk;<br />buf1[petla+1]=',';<br />petla=petla+2;<br />wsk = strtok_r(NULL, sep, &amp;buf);<br />}<br />lcd_str(buf1);<br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-15T22:23:22+01:00</updated>
<published>2013-01-15T22:23:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24909#p24909</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24909#p24909"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24909#p24909"><![CDATA[
No tak jak pisze wyżej Krauser - pokazałeś fragment kodu z jakąś pętlą while() .... ale co dalej - nie widać czy są jakieś warunki jej opuszczenia nawet. Jeśli ich nie ma albo są błędne to albo utkniesz w tej pętli na &quot;za długo&quot; albo na &quot;zawsze&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />po co w ogóle ta pętla ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sty 2013, o 22:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-01-15T22:13:12+01:00</updated>
<published>2013-01-15T22:13:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24907#p24907</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24907#p24907"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24907#p24907"><![CDATA[
No tak, ale mam wątpliwości do tego co chcesz zrobić, bo pętli while nigdy nie opuścisz i program pójdzie w krzaki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 15 sty 2013, o 22:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T22:08:25+01:00</updated>
<published>2013-01-15T22:08:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24906#p24906</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24906#p24906"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24906#p24906"><![CDATA[
Czyli ,jeżeli dobrze zrozumiałem,w moim przypadku powinno być tak ?: <br /><br />[syntax=c]<br />wsk = strtok_r(NULL, sep, &amp;buf);<br />while ( atoi(wsk) )<br />{<br />     buf1[petla]=*wsk;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 22:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-15T21:57:33+01:00</updated>
<published>2013-01-15T21:57:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24905#p24905</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24905#p24905"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24905#p24905"><![CDATA[
Panowie to jest analiza TOKENÓW, parsowanie - pierwszy przykład parsowania w książce i opisany wydawało mi się w miarę dobrze, ale ok uzupełnienie. String w tym przykładzie składa się np z tokenów rozdzielonych separatorem '^' czyli np: <strong><span style="color: #FF0000">1^0^1</span></strong><br /><br />i teraz musimy zamienić te tokeny na LICZBY<br /><br /><span style="color: #0040FF"><strong>nr_led = atoi(wsk);</strong></span> // -----&gt;  do funkcji atoi() przekazujemy wskaźnik stringa ( w tym wypadku tokena ) który zostanie zamieniony na liczbę 0 lub 1<br /><br /><strong><span style="color: #0040FF">wsk = strtok_r(NULL, sep, &amp;buf);</span></strong> // ---&gt; pobieramy kolejny token<br /><br /><strong><span style="color: #0040FF">if( wsk ) { </span></strong> //-----&gt; sprawdzamy czy aby na pewno MAMY kolejny token - upewniamy się <br /><br />  <strong><span style="color: #0040FF"> led_on = atoi(wsk);</span></strong> //----&gt; no i znowu zmienna led_on przyjmuje wartość 0 albo 1 po zamianie tokena (stringa) na liczbę funckją atoi()<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />atoi() ---&gt; Ascii TO Integer<br /><br />jako argument podajemy wskaźnik na pierwszy element łańucha (tablicy znaków) który ma być zamieniony na liczbę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sty 2013, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-01-15T21:47:27+01:00</updated>
<published>2013-01-15T21:47:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24903#p24903</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24903#p24903"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24903#p24903"><![CDATA[
Prototyp funkcji wygląda tak:<br />[syntax=c]int atoi (const char * s);[/syntax]<br />czyli <em>atoi(wsk)</em> jest poprawnie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 15 sty 2013, o 21:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T21:50:53+01:00</updated>
<published>2013-01-15T21:44:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24902#p24902</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24902#p24902"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24902#p24902"><![CDATA[
Mea culpa, wszystko jest w biblii  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  Nie używałem dotąd  wskaźników i zapomniałem co o nich było napisane  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /><br /><br />Chociaż dalej w tym kontekście nie bardzo rozumiem:<br /><br />[syntax=c]<br />....<br />nr_led = atoi(wsk);<br />wsk = strtok_r(NULL, sep, &amp;buf);<br />if( wsk ) {<br />   led_on = atoi(wsk);<br />....<br />[/syntax]<br /><br />z tego co rozumiem funkcja atoi i warunek if jako argumenty dostana adresy a nie zmienne pod tymi adresami, a to chyba nie tak ?<br /><br />ps. fragment kodu pochodzi z biblii...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 21:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[nixie]]></name></author>
<updated>2013-01-15T21:39:47+01:00</updated>
<published>2013-01-15T21:39:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24901#p24901</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24901#p24901"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24901#p24901"><![CDATA[
Niebieska książka, strona 157, pogrubiony tekst na środku strony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=358">nixie</a> — 15 sty 2013, o 21:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T21:34:10+01:00</updated>
<published>2013-01-15T21:34:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24899#p24899</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24899#p24899"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24899#p24899"><![CDATA[
Witaj w klubie  <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /> <br /><br />Krauser, dzięki ale nie rozjaśniło mi to nic. Warrning znika po drugiej kompilacji. Mirek w swojej książce też kilkakrotnie używa wskaźnika bez gwiazdki (wprawdzie przy switch(wsk)). Program też działa mi z tym moim zapisem, ale chciałbym jeszcze pojąć to mniej więcej a nie na chybił trafił wsadzał gwiazdkę albo nie i patrzył czy się udało <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 21:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kila]]></name></author>
<updated>2013-01-15T21:28:57+01:00</updated>
<published>2013-01-15T21:28:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24898#p24898</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24898#p24898"/>
<title type="html"><![CDATA[Re: Odp: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24898#p24898"><![CDATA[
Cholipka, tyle czasu programuję, a nadal nie kumam wskaźników, i ich zastosowania - po co i kiedy <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=699">kila</a> — 15 sty 2013, o 21:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-01-15T21:57:49+01:00</updated>
<published>2013-01-15T21:26:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24897#p24897</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24897#p24897"/>
<title type="html"><![CDATA[Re: Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24897#p24897"><![CDATA[
[syntax=c]while ( atoi(wsk) ) //DOBRZE<br />{<br />     buf1[petla]=*wsk;<br />//...<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 15 sty 2013, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ixxl]]></name></author>
<updated>2013-01-15T21:15:52+01:00</updated>
<published>2013-01-15T21:15:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24896#p24896</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24896#p24896"/>
<title type="html"><![CDATA[Wskazniki...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2122&amp;p=24896#p24896"><![CDATA[
Dlaczego Eclipse wywala mi błąd w poniższym kodzie (właściwie to Warring):<br /><br />[syntax=c]<br />char *wsk;<br />char buf1[10];<br />uint8_t petla=0;<br />wsk = strtok_r(NULL, sep, &amp;buf);<br />while ( atoi(wsk) )<br />{<br />     buf1[petla]=wsk;<br />     buf1[petla+1]=',';     <br />     petla++;<br />}<br />[/syntax]]<br /><br />wskaźnik wskazuje na element typu char, a w warrningu mam:<br />Type assignment makes integer from pointer without a castmain.c<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=67">ixxl</a> — 15 sty 2013, o 21:15</p><hr />
]]></content>
</entry>
</feed>