Учись программированию на C++ Builder бесплатно!

Функция


Преобразует длинное целое значение в строку символов.

Синтаксис


#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;
}

Поиск по сайту