Zdravím.
Mám, možno pre Vás triviálnu vec, ale neviem si s ňou rady. Potrebujem previesť dekadické (?) číslo (ASCII) do binárneho kódu. Avšak v jazyku, ktorý používam, nie je funkcia (príkaz) na tento prevod, tak som nútený to urobiť tak, že si tú funkciu urobím sám (funkciu na prevod z binárneho kódu na dekadické číslo mám - parseInt() - ale opačne nie). Ja by som Vás chcel poprosiť, či v jazykoch ako je napr. C, pascal, php, a podobne je taká funkcia a ak áno, tak ako sa volá, lebo si chcem potom vygooglit, ako tá funkcia funguje a podľa nej si vytvoriť vlastnú.
Ďakujem
Prevod čísla na binárny kód
-
__construct
Medium Expert
- Príspevky: 108
- Registrovaný: 23 sep 2009, 9:32
- Bydlisko: Dark Side of The Moon
- Kontaktovať používateľa:
Re: Prevod čísla na binárny kód
V PHP sa to volá base_convert()
Neviem v akom jazyku to chceš - v Javascripte by to mohlo vyzerať takto:
Neviem v akom jazyku to chceš - v Javascripte by to mohlo vyzerať takto:
Kód: Vybrať všetko
function base_convert (cislo, z, do) {
return parseInt(cislo + '', z | 0).toString(do | 0);
}-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Prevod čísla na binárny kód
omg som blbý. Teraz som si až všimol keď som zbadal ten tvoj kód, že ja som tie hodnoty písal opačne:
a malo to byť
Ďakujem a robím to v ActionScripte 2 (ale to nebolo podstatné).
(mal by som prestať pracovať v noci)
Kód: Vybrať všetko
parseInt("10", 2 | 0).toString(10 | 0); //2 chybneKód: Vybrať všetko
parseInt("10", 10 | 0).toString(2 | 0); //1010 spravne(mal by som prestať pracovať v noci)