Вставка в строку двузначного числа в символьном виде
Прототип
void PUT2 ( INT X, /* вставляемые цифры */ CHAR * S, /* результирующая строка */ INT * N, /* позиция вставки */ INT Ok); /* флаг */
Описание
Процедура PUT2
помещает две цифры числа из переменной X
(если флаг Ok равен единице) или символы '??' (если флаг Ok равен нулю) в позицию N
строки S
и увеличивает указатель позиции N
на два. Если число X
не двузначное, результат не предсказуем.
Пример
CHAR str[2]; INT i = 0; INT x = 73; ... PUT2 (x,str,&i,1); ...