[Grafika] [WebTip] [Fotografování] [Galerie] [MujMac] [Printing]
  Redakce: info@builder.cz   Inzerce: reklama@grafika.cz

 Diskuzní forum: Visual C++

Téma diskuze: Visual C++, ATL, MFC a ostatní věci související s programováním ve Visual C++, včetne práce s tímto vývojovým prostředím

Tip: nemáte rádi v textu smajlíky? Ruší vaše zdrojové kody? Vypněte si je! (Moje nastavení / Nastavení soukromí)
konverzia čísla do little endian formátu
Vloženo uživatelem: mmmCCC - uživatel již zaslal 1 příspěvků (IP uloženo)
Datum: 03. 02. 2010 22:12

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

Re: konverzia čísla do little endian formátu
Vloženo uživatelem: JiriValerian (Jiří Valerian) - uživatel již zaslal 12524 příspěvků (IP uloženo)
Datum: 04. 02. 2010 09:39

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


Čí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 little endian a systém je v big endian
a chcete jej převést na řetězec, tak nejprve prohodíte příslušné bajty viz odkaz na návod

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

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



Vaše jméno: 
Váš e-mail: 
Předmět: 

:-)  :-(  ;)  :D  :S  spatne  dobre  bold  italic  email  citace  odkaz  obrazek 
Antispam ochrana u neregistrovaných uživatelů - opište čísla z obrázku:
  

Toto fórum je provozováno také jako emailová konference s e-mailovou adresou vc [a] builder.cz.
Podrobný návod jak se k odběru zpráv e-mailem přihlásit naleznete v tomto návodu.




  



Toto je neredigovaná a nemoderovaná diskuse čtenářů serveru Builder.cz. Redakce ani provozovatel serveru za obsah jednotlivých příspěvků nenese zodpovědnost.

info@builder.cz
Vydává Grafika Publishing, s.r.o.
Copyright (c) 1997-2005 Všechna práva vyhrazena
Pro diskuzní fóra využíváme software z phorum.org