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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-04-16T22:00:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6781&amp;mode</id>
<entry>
<author><name><![CDATA[karolek]]></name></author>
<updated>2014-04-16T12:56:27+01:00</updated>
<published>2014-04-16T12:56:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78267#p78267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78267#p78267"/>
<title type="html"><![CDATA[Re: Generowanie liczby losowej w define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78267#p78267"><![CDATA[
ktos tu na forum kiedys podawał jak pobierac do #define z zewetrznego pliku podczas kobiliacji<br /><br /><br /><em>--- 2min pozniej --</em><br /><br />wystarczy ze sobie wygenerujesz liczby np exelem albo czyms innym ...<br />o tu jest zobacz moze Ci sie to przydać <br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic3419.html" >topic3419.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2535">karolek</a> — 16 kwi 2014, o 12:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2014-04-16T22:00:57+01:00</updated>
<published>2014-04-16T12:54:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78266#p78266</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78266#p78266"/>
<title type="html"><![CDATA[Re: Generowanie liczby losowej w define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78266#p78266"><![CDATA[
Te makra nie zwracają wartości numerycznej lecz ciąg znaków.<br /><br />Można by zdefiniować swój symbol (w Eclipsie w ustawieniach gcc) z 32 bitowym tzw. unix stamp: <br />[syntax=bash]-DID=`date +%s`[/syntax]<br />...ale w windzie to pewnie nie zadziała <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br />Ale można by zrobić koślawe obejście odpalając przed kompilacją skrypt .BAT (w Eclipsie pre build command czy jakoś tak - piszę z pamięci), który zapisze bieżącą datę do pliku .h, i inkludując ten plik w programie. <br />...ale to i tak nic nie da bo windziane &quot;date&quot; to lipa.<br /><br />Ale dlaczego to miała by być data, może po prostu niech to będzie kolejna liczba. Jak to zrobić w windzie? Mamy w pliku, dajmy na to ID.TXT wpisaną bieżącą liczbę. Skrypt .BAT odpalany przez Pre Build wczytuje ten plik, inkrementuje liczbę i generuje plik .h z <strong>#define ID <em>liczba_wczytana_z_pliku_powiększona_jeden</em></strong> (i oczywiście zapisuje zaktualizowany ID.TXT. Jak to mówią: &quot;rzeźbą w g....&quot; ale skoro działa (jeśli działa) to czym się przejmować? <br />Skrypt to mniej więcej coś takiego:<br />@ECHO OFF<br />SET /p a=&lt;id.txt<br />SET /a b=%a%+1<br />ECHO %b%&gt;id.txt<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 16 kwi 2014, o 12:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2014-04-16T12:27:54+01:00</updated>
<published>2014-04-16T12:27:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78264#p78264</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78264#p78264"/>
<title type="html"><![CDATA[Generowanie liczby losowej w define]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6781&amp;p=78264#p78264"><![CDATA[
Czy istnieje możliwość przypisania do id innej liczby przy każdej kompilacji zamiast ręcznej zmiany?<br />[syntax=c]#define id 24259[/syntax]<br />Chodzi o to, że id to numer urządzenia. Ma być inny dla każdego zaprogramowanego układu. Chciałbym żeby po każdej kompilacji id miało inną wartość. <br />Mam nadzieję że dobrze zadałem pytanie.<br /><br /><br />zastanawiam się nad [syntax=c]#define id (__DATA__ + __TIME__)[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 16 kwi 2014, o 12:27</p><hr />
]]></content>
</entry>
</feed>