<div dir="ltr"><div><div>Dobry den,<br><br></div>nemate nahodou niekto chut spisat take nieco ako tips &amp; tricks v C ?! Pripadne napisat niekde nejaky link na diskusiu v hw-liste, kde sa dany problem rozobera... Tento typ otazky sa tu totiz pravidelne vyskytuje a opakuje.<br>
<br></div>A. <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/29 Josef Štengl <span dir="ltr">&lt;<a href="mailto:ok1ced@nagano.cz" target="_blank">ok1ced@nagano.cz</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Notěbůch, ještě že vám nedělám revize kódu :-).<br>
<br>
Jen pro ty, co by se z toho chtěly poučit; jako ukázka možnosti ukazatelů to lze použít, jinak jsou to příklady jak to, v tomto konkrétním případě, _nedělat_. Oproti prostému shiftu je to komplikace jak pro programátora, toho kdo to bude číst i pro kompilátor.<br>

<br>
Pro dokonalé poučení najděte situace, kdy to nebude fungovat tak jak očekáváte :-D.<br>
<br>
ced<br>
<br>
<br>
Dne 29.10.2013 11:37, Jaroslav Buchta napsal(a):<div class="im HOEnZb"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
To asi prekladaci zbytecne komplikujete zivot, dalo by se bez pomocne promenne:<br>
((char *)&amp;Linear.Krok)[0] = eeprom...<br>
((char *)&amp;Linear.Krok)[1] = eeprom...<br>
<br>
nebo<br>
*((char *)&amp;Linear.Krok + 0) = eeprom...<br>
<br>
</blockquote>
<br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>