Функция
Преобразует длинное целое значение в строку символов.
Синтаксис
#include<stdlib.h>
char *ltoa(long value, char *string, int radix);
Прототип
stdlib.h
Описание
Функция Ltoa преобразует значение value в строку символов, оканчивающуюся нулем, и записывают результат в параметр string. Для функции ltoa значение value - длинное целое.
Параметр radix определяет базис, который будет использован при преобразовании значения value; он должен лежать между 2 и 36 (включительно). Eсли значение value отрицательно, и значение radix 10, первый символ строки string - знак минус (-).
Примечание. Пространство, выделяемое для параметра string должно быть достаточным, чтобы записать полученную в результате работы функции строку, включая нулевой байт (\0). Функция ltoa может возвращать до 33 байт.
Возвращаемое значение
Функция возвращает указатель на строку string.
Переносимость
Функция ltoa уникальна для DOS.
Пример
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char string[25];
long value = 123456789L;
ltoa(value,string,10);
printf("число = %ld строка: %s\n",value,string);
return 0;
}