Простая функция на Pascal - TimeToStr

Алекс10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.03.2015

Очень простая на Паскаль.

Входные параметры - дата.

Выходной параметр - дата "строкой" в формате "20151231235959".

Основная сложность - нельзя использовать никакие функции! Вообще.

Никаких TimeDataToStr, IntToStr, Ord, Chr, Str и прочих.

Вызовов функций быть не должно - функция будет работать в МК.

Но одну функцию вызывать можно - INT_TO_BCD (см ниже).

Также выходной параметр типа "array [0..13] of byte"!

Описание такое:

type TByteStr = array [0..13] of byte;

procedure TDToByteStr(

Year, Month, Day, Hour, Minute, Second: Integer;

var D: TByteStr

);

Описание INT_TO_BCD:

x := INT_TO_BCD(9999);

Результат: x = $9999

Это интересная чистая задачка для разминки мозгов с утра.

Время задачи ограниченно - нужно сделать сегодня.

Заявки фрилансеров