<?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=3277&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-06-08T12:00:47+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3277&amp;mode</id>
<entry>
<author><name><![CDATA[przemek]]></name></author>
<updated>2013-06-08T12:00:47+01:00</updated>
<published>2013-06-08T12:00:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38738#p38738</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38738#p38738"/>
<title type="html"><![CDATA[Re: Zapis/odczyt ze struktury - strzałki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38738#p38738"><![CDATA[
Witam,<br />Wszystko już jasne!<br />Dziękuję za pomoc!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1119">przemek</a> — 8 cze 2013, o 12:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-06-07T19:46:54+01:00</updated>
<published>2013-06-07T19:46:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38714#p38714</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38714#p38714"/>
<title type="html"><![CDATA[Re: Zapis/odczyt ze struktury - strzałki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38714#p38714"><![CDATA[
<div class="quotetitle">przemek napisał(a):</div><div class="quotecontent"><br />stTest *wsk;<br /></div><br /><br />przecież to jest definicja wskaźnika - a to co po lewej to tylko pomocnicza informacja dla kompilatora jaki jest jego typ. Zatem tak jak ZAWSZE definicja wskaźnika to DWA bajty<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 cze 2013, o 19:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[przemek]]></name></author>
<updated>2013-06-07T19:45:19+01:00</updated>
<published>2013-06-07T19:45:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38713#p38713</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38713#p38713"/>
<title type="html"><![CDATA[Re: Zapis/odczyt ze struktury - strzałki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38713#p38713"><![CDATA[
Witam <br />To co przedstawił PROTON działa:<br /><br />[syntax=c]for(;;)<br />{<br />//uint8_t *wsk;<br />typedef struct{<br />uint8_t test1;<br />uint8_t test2;<br />uint8_t test3;<br />}stTest;<br /><br />stTest *wsk;<br />stTest temp1;<br />stTest temp2;<br /><br />temp1.test1=100;<br />temp1.test2=123;<br />temp1.test3=234;<br /><br />temp2.test1=111;<br />temp2.test2=222;<br />temp2.test3=113;<br /><br /><br />uint8_t a;<br /><br />wsk=&amp;temp1;<br /><br />a=wsk-&gt;test1;<br />}[/syntax]<br /><br />Tylko jeszcze jedno pytanie. Ten zapis: stTest *wsk;<br />rezerwuje dla wskaźnika te dwa tradycyjne bajty czy tyle ile zajmuje struktura? W tym przypadku 3.<br /><br />Dzięki pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1119">przemek</a> — 7 cze 2013, o 19:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[IUVOit]]></name></author>
<updated>2013-06-07T13:21:18+01:00</updated>
<published>2013-06-07T13:21:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38697#p38697</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38697#p38697"/>
<title type="html"><![CDATA[Re: Zapis/odczyt ze struktury - strzałki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38697#p38697"><![CDATA[
Jak korzystasz ze struktur w funkcji i struktura zastałą przekazana do funkcji, to do pól struktury odwołujesz się poprzez strzałki. <br /><br />W Twoim przypadku do pól struktury odwołujesz się poprzez &quot;kropkę&quot;.  Czyli a=wsk.test1<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 30 minutach ]</span></strong><br /><br />Za szybko przeczytałem i nie na temat odpowiedziałem. Kolega PROTON dobrze mówi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Sprawdzałem kompiluje się <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=94">IUVOit</a> — 7 cze 2013, o 13:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2013-06-07T11:10:31+01:00</updated>
<published>2013-06-07T11:10:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38685#p38685</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38685#p38685"/>
<title type="html"><![CDATA[Re: Zapis/odczyt ze struktury - strzałki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38685#p38685"><![CDATA[
A nie powinno być zamiast:<br /><strong>uint8_t *wsk;</strong><br />to:<br /><strong>stTest *wsk;</strong><br />?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 7 cze 2013, o 11:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[przemek]]></name></author>
<updated>2013-06-07T11:03:58+01:00</updated>
<published>2013-06-07T11:03:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38683#p38683</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38683#p38683"/>
<title type="html"><![CDATA[Zapis/odczyt ze struktury - strzałki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3277&amp;p=38683#p38683"><![CDATA[
Witam<br /><br />W temacie: <!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/10/obsuga-klawiszy-zwoka-czasowa-cd3.html" >http://mirekk36.blogspot.com/2012/10/ob ... a-cd3.html</a><!-- m --><br />jest funkcja do której przekazujemy strukturę za pomocą wskaźnika:<br />void key_press( TBUTTON * btn )<br />potem w tej funkcji w sposób łatwy i przyjemny zapisujemy lub odczytujemy wartości z tej struktury za pomocą strzałki:<br /> btn-&gt;flag=1;<br /><br />Próbuje to zrobić w analogiczny sposób ale już w pętli głównej definiując strukturę, przekazując adres struktury do wskaźnika a potem odwoływać się do struktury za pomocą tych strzałek lecz kompilator zwraca błędy, bo robię coś źle.<br /><br />Może ktoś podpowie jak powinien wyglądać prawidłowy zapis?<br />[syntax=c]for(;;)<br />{<br />typedef struct{<br />uint8_t test1;<br />uint8_t test2;<br />uint8_t test3;<br />}stTest;<br /><br />stTest temp1;<br />stTest temp2;<br /><br />temp1.test1=100;<br />temp1.test2=123;<br />temp1.test3=234;<br /><br />temp2.test1=111;<br />temp2.test2=222;<br />temp2.test3=113;<br /><br />uint8_t *wsk;<br />uint8_t a;<br /><br />wsk=&amp;temp1;<br />a=wsk-&gt;test1;<br />}[/syntax]<br /><br />Podkreśla na czerwono: a=wsk-&gt;test1;<br /><br />Z góry dziękuję za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1119">przemek</a> — 7 cze 2013, o 11:03</p><hr />
]]></content>
</entry>
</feed>