Вставка в строку номера года в символьном виде
Прототип
void PUTYEAR (
   INT Y,          /* вставляемые цифры года */
   INT ISCENTURY,  /* флаг представления года */
   CHAR * S,       /* результирующая строка */
   INT * N,        /* позиция вставки */
   INT Ok);        /* флаг */
Описание
 

Процедура PUTYEAR помещает номер года из переменной Y в позицию N строки S. Если флаг ISCENTURY равен 0, то в строку будет помещён только год, и указатель позиции N увеличится на два. В противном случае в строку помещается век и год, и N увеличивается на четыре.

Если флаг Ok равен нулю, то в строку помещаются символы '??' или '????' соответственно значению флага ISCENTURY.

Примечание

Год необходимо указывать полностью, например, 1999.

Пример
CHAR str[4];
INT i = 0;
INT x = 1996;
...
PUTYEAR (x,1,str,&i,1);
...