Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



konverzia čísla do little endian formátu

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: konverzia čísla do little endian formátu

Autor: JiriValerian

9:39:31 04.02.2010

[color=#008000]mmmCCC Napsal:
-------------------------------------------------------
> zdravím, potrebujem poradiť ako mám previesť
> nejaké číslo do ascii znakov ktoré budú
> reprezentovať toto číslo vo formáte little endian[/color]

Číslem v ASCII znacích se rozumí textové vyjádření čísla ve formě řetězce např. "12345"
a u čísla vyjádřeného řetězcem se endianita neuplatňuje (pozn. ta se týká jen čísel v paměti v binární podobě).

Pokud tedy máte binární číslo v paměti v [b]little endian[/b] a systém je v [b]big endian[/b]
a chcete jej převést na řetězec, tak nejprve prohodíte příslušné bajty viz odkaz na návod

[b]How do I convert between big-endian and little-endian values?[/b]
http://www.codeguru.com/forum/showthread.php?t=292902

a tím budete mít v paměti číslo již ve formátu [b]big endian[/b] a to pak už převede na řetězec
třeba pomocí funkce [b]sprintf[/b] viz odkaz:
http://www.cplusplus.com/reference/clibrary/cstdio/sprintf/

Citovat příspěvek

 

konverzia čísla do little endian formátu

Autor: mmmCCC

22:12:10 03.02.2010

zdravím, potrebujem poradiť ako mám previesť nejaké číslo do ascii znakov ktoré budú reprezentovať toto číslo vo formáte little endian

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: