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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-05T13:20:19+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9994&amp;mode</id>
<entry>
<author><name><![CDATA[Lex_]]></name></author>
<updated>2015-01-05T13:20:19+01:00</updated>
<published>2015-01-05T13:20:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=112420#p112420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=112420#p112420"/>
<title type="html"><![CDATA[Re: TCP AVR. Czy ktoś mógłby wyjaśnić działanie tej funkcji?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=112420#p112420"><![CDATA[
Ale wtopa. Dzięki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2676">Lex_</a> — 5 sty 2015, o 13:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barney]]></name></author>
<updated>2015-01-03T00:18:52+01:00</updated>
<published>2015-01-03T00:18:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111888#p111888</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111888#p111888"/>
<title type="html"><![CDATA[Re: TCP AVR. Czy ktoś mógłby wyjaśnić działanie tej funkcji?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111888#p111888"><![CDATA[
<div class="quotetitle">Lex_ napisał(a):</div><div class="quotecontent"><br />Znak pomiędzy nawiasami '&amp;' to iloczyn logiczny - odsyłam do bramek logicznych.<br /></div><br />A ja odsyłam do chociażby <!-- m --><a class="postlink" href="http://pl.wikibooks.org/wiki/C/Wska%C5%BAniki#Co_to_jest_wska.C5.BAnik.3F" >http://pl.wikibooks.org/wiki/C/Wska%C5% ... 5.BAnik.3F</a><!-- m --> i gratuluję udanego sylwestra - widać bąbelki do teraz nie wywietrzały <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=973">barney</a> — 3 sty 2015, o 00:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lex_]]></name></author>
<updated>2015-01-02T23:41:02+01:00</updated>
<published>2015-01-02T23:41:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111883#p111883</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111883#p111883"/>
<title type="html"><![CDATA[Re: TCP AVR. Czy ktoś mógłby wyjaśnić działanie tej funkcji?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111883#p111883"><![CDATA[
Jak sam widzisz jest tam instrukcja IF a w niej funkcja strncmp która porównuje określoną liczbę znaków dwóch łańcuchów znaków. <br />Znak pomiędzy nawiasami '&amp;' to iloczyn logiczny - odsyłam do bramek logicznych.<br /><br />Tutaj są nagłówki html, które są parsowane potem przez przeglądarkę. W skrócie - język C przygotowuje kod html dla obsługi jakiegoś urządzenia.<br />[syntax=c]dat_p=http200ok();//??????????????????????<br />dat_p=fill_tcp_data_p(buf,dat_p,PSTR(&quot;&lt;h1&gt;200 OK&lt;/h1&gt;&quot;));//??????????????????????[/syntax]<br /><br />Im więcej sam poczytasz o tym, to tym więcej się dowiesz.<br />Polecam: <!-- m --><a class="postlink" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" >http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html</a><!-- m --><br />- - -<br />[syntax=c]goto[/syntax]<br /> służy do przejścia w inne miejsce funkcji - unika się tego ale C daje takie możliwości.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2676">Lex_</a> — 2 sty 2015, o 23:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[barney]]></name></author>
<updated>2015-01-02T21:14:51+01:00</updated>
<published>2015-01-02T21:14:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111859#p111859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111859#p111859"/>
<title type="html"><![CDATA[Re: TCP AVR. Czy ktoś mógłby wyjaśnić działanie tej funkcji?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111859#p111859"><![CDATA[
Wskaźnik buf przesunięty o dat_p elementów zgodnie z jego typem. Typ wskaźnika rzutowany na wskaźnik na char.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=973">barney</a> — 2 sty 2015, o 21:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jari17]]></name></author>
<updated>2015-01-02T21:07:22+01:00</updated>
<published>2015-01-02T21:07:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111856#p111856</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111856#p111856"/>
<title type="html"><![CDATA[TCP AVR. Czy ktoś mógłby wyjaśnić działanie tej funkcji??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9994&amp;p=111856#p111856"><![CDATA[
Prosił bym o wyjaśnienie co konkretnie, po kolei wykonuje ta funkcja:<br />[syntax=c]if (strncmp(&quot;GET &quot;,(char *)&amp;(buf&#91;dat_p&#93;),4)!=0){//porównanie ciągów zanaków<br /><br />                //obsługa metod POST, GET<br />                                dat_p=http200ok();//??????????????????????<br />                dat_p=fill_tcp_data_p(buf,dat_p,PSTR(&quot;&lt;h1&gt;200 OK&lt;/h1&gt;&quot;));//??????????????????????<br /><br />                <br />                goto SENDTCP;<br />                }[/syntax]<br /><br />Jak rozumieć ten zapis:<br />[syntax=c](char *)&amp;(buf&#91;dat_p&#93;)[/syntax].<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1173">jari17</a> — 2 sty 2015, o 21:07</p><hr />
]]></content>
</entry>
</feed>