Программирование на C и C++

Онлайн справочник программиста на C и C++

ltoa, ultoa

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 байта.

Пример: