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

Процедура PUT3 помещает три цифры числа из переменной X (если флаг Ok равен единице) или символы '???' (если флаг Ok равен нулю) в позицию N строки S и увеличивает указатель позиции N на три. Если число X содержит более трех знаков, результат не предсказуем.

Пример
CHAR str[3];
INT i = 0;
INT x = 169;
…
PUT3 (x,str,&i,1);
…