Важная информация

User Tag List

Показано с 1 по 8 из 8

Тема: Целое двухбайтовое число в строку

  1. #1
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,593
    Спасибо Благодарностей отдано 
    2,158
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    96 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Целое двухбайтовое число в строку

    Покритикуйте. Писано на скорую руку.

    Со знаком: Strings_IntToStr
    Без знака: Strings_UIntToStr

    github.com/Oleg-N-Cher/ZXDev/Lib/Strings.c

    Особенность именно этой реализации: на вход, кроме непосредственно самого числа, подаётся адрес буфера и его размер (который априори не может быть меньше 1 байта). И процедуры проверяют, хватило ли размера буфера под число, и если да, то возвращают TRUE.

    Интересует реализация подобной конверсии четырёхбайтовых чисел.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    714
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    31 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://zx-pk.ru/threads/27260-pechat...-mashkode.html
    Полтора года работы, но по меркам оберона это на скорую руку?

  4. #3
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,593
    Спасибо Благодарностей отдано 
    2,158
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    96 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Полтора года работы какой?

    Я говорю про конвертацию. На скорую руку набросал, за вечерок.

    - - - Добавлено - - -

    Не чувствуете разницу между выводом на экран и конвертацией в строку с буфером фиксированного размера? Жаль.

  5. #4
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    714
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    31 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Не чувствуете разницу между выводом на экран и конвертацией в строку с буфером фиксированного размера? Жаль.
    Не надо жалости, все силы на решение глобальных проблем оберона.
    Ура, теперь не только печать но и в буфер!!!!

  6. #5
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что то я не понял, а чем обычные strlen, atoi и itoa не понравились?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  7. #6
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    четырехбайтовые числа сиречь 32бит. какое нубство

  8. #7
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,593
    Спасибо Благодарностей отдано 
    2,158
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    96 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    Что то я не понял, а чем обычные strlen, atoi и itoa не понравились?
    Ты не поймёшь.

    krt17, нечего сказать по делу - вон из темы. Пшёл

  9. #8
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вау, какое великое достижение!

    Есть неизвестный набор процедур, если поразысмыслить, то деление на 10 можно применить к 16/24/32 битам.
    Правда, после применения процедуры число будет выглядеть зеркально, да еще нужно учитывать знак, что очень сложно для гениев, неосиливших complementary формат хранения чисел.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 18
    Последнее: 31.07.2016, 13:52
  2. Число проданных копий
    от alone в разделе Игры
    Ответов: 9
    Последнее: 21.03.2013, 22:48
  3. Быстро вывести число 0-255 на экран
    от Aprisobal в разделе Программирование
    Ответов: 7
    Последнее: 26.01.2005, 08:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •