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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-27T21:15:32+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9461&amp;mode</id>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2014-11-27T21:15:32+01:00</updated>
<published>2014-11-27T21:15:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106322#p106322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106322#p106322"/>
<title type="html"><![CDATA[Re: Itoa,zamiast sprintf, czy się da]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106322#p106322"><![CDATA[
Brakło Ci jeszce czegoś takiego:(żeby był NULL)<br />strcpy(kompletnaramka,&quot;&quot;);<br /><br />Tak czy siak, dzieki <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=74">xamrex</a> — 27 lis 2014, o 21:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2014-11-27T20:57:24+01:00</updated>
<published>2014-11-27T20:57:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106305#p106305</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106305#p106305"/>
<title type="html"><![CDATA[Re: Itoa,zamiast sprintf, czy się da]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106305#p106305"><![CDATA[
[syntax=c]char kompletnaramka&#91;16&#93;;<br />char zn&#91;3&#93;;<br /><br />for(uint8_t i=0;i&lt;sizeof(tablica);i++)<br />{<br />itoa(tablica&#91;i&#93;,zn,16);<br />strcat(kompletnaramka,zn);<br />}[/syntax]<br /><br />pisane na szybko z głowy, jakieś niuanse mogły mi się wkraść, ale coś w ten deseń można zrobić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 27 lis 2014, o 20:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2014-11-27T20:43:30+01:00</updated>
<published>2014-11-27T20:43:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106297#p106297</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106297#p106297"/>
<title type="html"><![CDATA[Itoa,zamiast sprintf, czy się da]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9461&amp;p=106297#p106297"><![CDATA[
Witam,<br />Mam  tablicę z 8 elementami(są tam przetrzymywane wartości od 0 do 255)<br /><br />Chcę sobie zrobić z tego stringa.<br />Można do tego celu posłużyć się funkcją sprintf, ale dzięki temu wzrośnie nam rozmiar pliku hex.<br />Czy da się osiągnąć ten sam efekt przy użyciu itoa(), które nie jest tak zasobożerne?<br /><br />tutaj jest moje rozwiązanie:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;stdio.h&gt;<br /><br />uint8_t tablica&#91;8&#93;={0x01,0xA,0xFF,0x05,0x10,0x22,0x66,0x5};<br /><br />int main (void){<br />char kompletnaramka&#91;16&#93;;<br />sprintf(kompletnaramka,&quot;%02X%02X%02X%02X%02X%02X%02X%02X&quot;, tablica&#91;0&#93;, tablica&#91;1&#93;,tablica&#91;2&#93;,tablica&#91;3&#93;,tablica&#91;4&#93;,tablica&#91;5&#93;,tablica&#91;6&#93;,tablica&#91;7&#93;);<br />}[/syntax]<br />Da się to zrobić łatwiej?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 27 lis 2014, o 20:43</p><hr />
]]></content>
</entry>
</feed>