Russian Belarusian English German Japanese Ukrainian

Ltoa

CuBook05

Функция

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

#include<stdlib.h>
char *ltoa(long value, char *string, int radix);
 
Прототип

stdlib.h
 
Описание

Эта функция преобразует значение 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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий