Доброго времени суток.Имею некую 6-ти байтную переменную (массив), в которой лежит значение времени в миллисекундах, прошедшего от 1970 года.Значения в массиве хранятся так: байт с индексом 0 - самый старший, байт с индексом 5 - самый младший.Нужно перевести это значение с секунды, т.е. поделить на 1000.Но проблема в том, что компилятор (Borland C 3x) поддерживает целый тип максимум 4 байта!Прочитал гуголь - но там все алгоритмы уж больно общие и сложноваты для первого вхождения (в основном для сверх больших чисел для криптографии).Может быть, можно как-то поиметь частный случай? (Т.к. делить нужно только на одно конкретное число).Я "всё" уже перепробовал, мыслей больше нет (чтобы было и просто и быстро).Может кто внесет новых мыслишек как можно это реализовать?
|