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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-06-24T21:17:05+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12115&amp;mode</id>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-06-24T21:17:05+01:00</updated>
<published>2015-06-24T21:17:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132773#p132773</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132773#p132773"/>
<title type="html"><![CDATA[Re: Pytanie o działanie operatora: &quot; -&gt;&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132773#p132773"><![CDATA[
Witam<br />Może to Ci coś rozjaśni:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Wskaźnik na unię i strukturę<br /><br />Podobnie, jak na każdą inną zmienna, wskaźnik może wskazywać także na unię lub strukturę. Oto przykład:<br />[syntax=c]typedef struct {<br />   int p1, p2;<br /> } Struktura;<br /> <br /> int main ()<br /> {<br />   Struktura s = { 0, 0 };<br />   Struktura *wsk = &amp;s;<br />   wsk-&gt;p1 = 2;<br />   wsk-&gt;p2 = 3;<br />   return 0;<br /> }[/syntax]<br /> <br /><br />Zapis wsk-&gt;p1 jest (z definicji) równoważny (*wsk).p1, ale bardziej przejrzysty i powszechnie stosowany. Wyrażenie wsk.p1 spowoduje błąd kompilacji (strukturą jest *wsk a nie wsk).<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 24 cze 2015, o 21:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-06-24T21:12:11+01:00</updated>
<published>2015-06-24T21:12:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132769#p132769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132769#p132769"/>
<title type="html"><![CDATA[Re: Pytanie o działanie operatora: &quot; -&gt;&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132769#p132769"><![CDATA[
W Bluebooku praktycznie nie znajdziesz przykładów z zastosowaniem tego operatora bo tu kłaniają się już ostrzejsze, że tak powiem działania na wskaźnikach ... a w Bluebooku poznajemy ich podstawy ...<br /><br />Za to w Greenbooku już masz pokazanych sporo zastosowań ....<br /><br />Ale nie ma problemu mogę tutaj tobie uprzedzić fakty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Jeśli masz np strukturę:<br /><br />[syntax=c]typedef struct {<br />    uint8_t gg;<br />    uint8_t mm;<br />    uint8_t ss;<br />} TCZAS:[/syntax]<br /><br />i powołasz sobie zmienną:<br /><br />[syntax=c]TCZAS czas;[/syntax]<br /><br />i zaraz potem gdzieś wskaźnik np:<br /><br />[syntax=c]uint8_t * wsk = (uint8_t*)&amp;czas;[/syntax]<br /><br />to później gdy będziesz chciał za pomocą wskaźnika odwoływać się do pól struktury będziesz mógł hmm tfuuu będziesz MUSIAŁ użyć tego tajemniczego operatora zamiast KROPKI, czyli gdy odwołujesz się przez zmienną czas, do pól struktury to piszesz tak:<br /><br />[syntax=c]czas.gg = 22;<br />czas.hh = 11;<br />czas.ss = 0;[/syntax]<br /><br />natomiast gdy za pomocą wskaźnika to:<br /><br />[syntax=c]czas-&gt;gg = 22;<br />czas-&gt;hh = 11;<br />czas-&gt;ss = 0;[/syntax]<br /><br />podobnie gdy do jakiejś funkcji przekażesz wskaźnik tej struktury np:<br /><br />[syntax=c]void funkcja( TCZAS * cz ) {<br /><br />  // to wewnątrz tej funkcji piszesz<br /><br />  cz-&gt;gg = 17;<br />  cz-&gt;mm = 11;<br /><br />}[/syntax]<br /><br />jaśniej ? .... jeśli nie to jednak polecam Greenbooka bo tam jest sporo kodów w których opisuję różne praktyczne zastosowania tego operatora a nie tylko takie teoretyczne jak tu napisałem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 cze 2015, o 21:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2015-06-24T21:01:26+01:00</updated>
<published>2015-06-24T21:01:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132767#p132767</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132767#p132767"/>
<title type="html"><![CDATA[Pytanie o działanie operatora: &quot; -&gt;&quot;]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12115&amp;p=132767#p132767"><![CDATA[
A więc nurtuje mnie pytanie z tematu czyli co robi jak działa kiedy go używamy , cholera <img src="https://forum.atnel.pl/images/smilies/icon_evil.gif" alt=":evil:" title="Zły" />  co to jest ? <br /><div class="codetitle"><b>Code:</b></div><div class="codecontent"> -&gt; </div><br />moja pierwsza myśl to że odejmujemy a potem większe lub mniejsze  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> ale chyba nie o to chodzi<br />na stronie 107 blue booka w tabelce  mam napisane: -wołanie funkcji<br />hmm ale że co woła ? hallo jestem tu wołam cię zastrzel mnie XD ? <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />nie panimaju oświećcie mnie nigdzie ingdziej nie znajduje w blue booku opisu tego operatora <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />no chyba że przeoczyłem albo zapomniałem<br />Wiem jeszcze tylko że Mirek używał tego w jednym z filmików o ADC chyba w 5/6 część ale co z tego że używał jak ja nie wiem jak to działa i co to w ogóle jest proszę o konkretne przykłady dziękuje <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 24 cze 2015, o 21:01</p><hr />
]]></content>
</entry>
</feed>