Перейти к содержимому

Описание функций C (Си) / C++ — itoa

    #include Требуется только для
    объявления функции
    char *itoa(value,string,radix);
    int value; преобразуемое число
    char *string; строка результата
    int radix; основание value

    Описание.

    Функция itoa преобразует символы числа value в символьную
    строку, заканчивающуюся NULL-символом, и запоминает результат в
    string. Аргумент radix определяет основание системы счисления для
    value; его значение может лежать в пределах от 2 до 36. Если
    radix = 10 и value — отрицательное число, то первым символом в
    строке результата будет знак минус.

    Возвращаемое значение.

    Функция itoa возвращает указатель на строку. Возвращаемого
    значения в случае ошибки нет.
    См.также ltoa, ultoa.

    Замечание! Размер памяти, отводимой для string, должен быть
    больше, чем требуется для возвращаемой строки. Функция может воз-
    вращать строку длиной до 17 байтов.

    Пример:

    #include
    int radix=8;
    char buffer[20];
    char *p;
    p=itoa(-3445,buffer,radix); /*p="1712113"*/

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *