ZX Spectrum > PROGRAMOWANIE
Konwerter HEX to BIN i odwrotność
Gelip:
Coś źle działa
Phonex:
A no jasne! Zapomniałem o zerze w łańcuchu.
Przetestowałem za słabo, jak się okazuje.
Poprawiłem w poprzednim poście i zmieniłem załączony plik.
Phonex:
Na zakończenie można by jeszcze sprawdzić, jak długi byłby konwerter korzystający z pomysłu trojacka z postu #2.
Skoro już jest działający poprawnie odwracacz HEX, można wygenerować sobie wszystkie wyniki i stablicować je.
Oto kompletny konwerter.
Dzięki "xxxxxxx" w tablicy, da się to zrobić w dwóch liniach tylko!
--- Kod: ---REM wejście x$, wyjście h$
LET a$="084C2A6E19xxxxxxx5D3B7F"
LET h$=a$(CODE x$(2)-47): LET h$=h$+a$(CODE x$(1)-47)
--- Koniec kodu ---
Dziękuję za uwagę :D
Gelip:
--- Cytat: Phonex w 2021.11.14, 12:47:29 ---Dzięki "xxxxxxx" w tablicy, da się to zrobić w dwóch liniach tylko!
--- Koniec cytatu ---
Co mam wstawić za te xxxxxxx ?
matofesi:
Dokładnie to, co tam jest - iksy są po to, żeby przeskoczyć różnicę między kodem '9' i 'A' - '9' to 57, 'A' - 65 czyli między nimi masz 7 znaków, które się nigdy nie pojawią w wejściowym HEXie.
Nawigacja
[#] Następna strona
Idź do wersji pełnej