Oleg N. Cher
15.10.2018, 22:06
Покритикуйте. Писано на скорую руку.
Со знаком: Strings_IntToStr
Без знака: Strings_UIntToStr
github.com/Oleg-N-Cher/ZXDev/Lib/Strings.c (https://github.com/Oleg-N-Cher/XDev/blob/master/ZXDev/Lib/C/Strings.c)
Особенность именно этой реализации: на вход, кроме непосредственно самого числа, подаётся адрес буфера и его размер (который априори не может быть меньше 1 байта). И процедуры проверяют, хватило ли размера буфера под число, и если да, то возвращают TRUE.
Интересует реализация подобной конверсии четырёхбайтовых чисел.
Со знаком: Strings_IntToStr
Без знака: Strings_UIntToStr
github.com/Oleg-N-Cher/ZXDev/Lib/Strings.c (https://github.com/Oleg-N-Cher/XDev/blob/master/ZXDev/Lib/C/Strings.c)
Особенность именно этой реализации: на вход, кроме непосредственно самого числа, подаётся адрес буфера и его размер (который априори не может быть меньше 1 байта). И процедуры проверяют, хватило ли размера буфера под число, и если да, то возвращают TRUE.
Интересует реализация подобной конверсии четырёхбайтовых чисел.