Вставка в строку трехзначного числа в символьном виде
Прототип
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); ...