char *ltoa(long num, char *str, int radix)
char *ultoa(unsigned long num, char *str, int radix)
Прототип:
Описание:
Эти функции не определены стандартом ANSI С.
Функция ltoa() конвертирует длинное целое число пит в эквивалентную строку и помещает результат по адресу, указанному параметром str. Основание системы счисления для представления выходной строки определено параметром radix, который может принимать значения в интервале от 2 до 36.
Функция ultoa() выполняет то же самое преобразование, но только над числами типа unsigned long.
Функции ltoa() и ultoa() возвращают указатель на str. Функции не возвращают ошибку. Надо позаботиться о том, чтобы размер отведенной памяти для str был достаточен для того, чтобы поместить строку выходных данных. Максимальная величина, которая может потребоваться, составляет 34 байта.
Пример: