Главная страница
Навигация по странице:

  • Возвращаемое

  • Назначение

  • Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница118 из 120
    1   ...   112   113   114   115   116   117   118   119   120

    ultoa


    -----------------------------------------------------------------
    Назначение Преобразует значение типа unsigned long в стро-

    ку.
    Синтаксис char *ultoa(unsigned long value,

    char *string, int radix);
    Прототип в stdlib.h
    Замечания ultoa преобразует value (имеющую тип unsigned

    long) в нуль-оканчивающуюся строку и сохраняет

    результат в string.
    radix специфицирует основание, которое будет

    использовано для преобразования value. Оно дол-

    жно быть в диапазоне от 2 до 36 включительно.

    ultoa осуществляет проверку переполнения, и ес-

    ли value отрицательно и radix равен 10, она не

    устанавливает отрицательный знак.
    Замечание. Область, занимаемая string, должна

    быть достаточно большой для того, чтобы хранить

    возвращаемую строку, включая символ окончания

    строки (\0). ultoa может вернуть до 33 байтов.
    Возвращаемое ultoa возвращает string. Ошибочные коды не воз-

    значение вращаются.
    См. также itoa,ltoa

    -----------------------------------------------------------------

    ungetc


    -----------------------------------------------------------------
    Назначение Возвращает символ обратно во входной поток.
    Использование #include

    int ungetc(char c, FILE *stream);
    Прототип в stdio.h
    Замечания ungetc возвращает символ c обратно в указанный

    входной поток stream, который должен быть отк-

    рыт для чтения. Этот символ может выть снова

    взят вызовом getc или fread для данного потока.

    Один символ может быть возвращен в любом слу-

    чае. Повторный вызов ungetc без вызова getc

    приведет к тому, что предыдущий символ будет

    забыт. Обращение к fflush, fseek, fsetpos или

    rewind восстанавливает всю память, содержащую

    возвращенные обратно символы.
    Возвращаемое В случае успеха ungetc возвращает символ, воз-

    значение вращенный в поток. Если операция не удалась,

    возвращается EOF.
    Переносимость ungetc доступна в UNIX-системах и совместима со

    стандартом ANSI. Описана Керниганом и Ритчи.
    См. также fgetc,getc,getchar

    -----------------------------------------------------------------

    ungetch


    -----------------------------------------------------------------
    Назначение Возвращает символ обратно в буфер клавиатуры.
    Синтаксис int ungetch(int ch);
    Прототип в conio.h
    Замечания ungetch возвращает символ ch обратно на кон-

    соль, поэтому он будет следующим прочитанным

    символом. Функция ungetch не будет выполнена,

    если она вызывается более одного раза перед

    следующим чтением.
    Возвращаемое В случае успеха ungetch возвращает символ ch.

    значение Если операция не удалась, возвращается EOF.
    Переносимость ungetch доступна в UNIX-системах.
    См. также getch,getche

    -----------------------------------------------------------------

    unixtodos


    -----------------------------------------------------------------
    Назначение Преобразует дату и время к формату DOS.
    Синтаксис #include

    void unixtodos(long time, struct date *d,

    struct time *t);
    Прототип в dos.h
    Замечания unixtodos преобразует время, заданное в time в

    формате UNIX, к формату DOS и заполняет струк-

    туры date и time, на которые указывают d и t.
    Возвращаемое Нет.

    значение
    Переносимость unixtodos уникальна для DOS.

    -----------------------------------------------------------------

    unlink


    -----------------------------------------------------------------
    Назначение Уничтожает файл.
    Синтаксис int unlink(const char *filename);
    Прототип в dos.h, io.h, stdio.h
    Замечания unlink уничтожает файл, специфицированный аргу-

    ментом filename. В filename могут указываться

    любые устройства DOS, маршруты доступа и имена

    файлов. Использование метасимволов недопустимо.
    Файлы, предназначенные только для чтения, не

    могут быть уничтожены путем обращения к этой

    функции. Для уничтожения таких файлов необходи-

    мо предварительно с помощью функций chmod или

    _chmod изменить соответствующие атрибуты.
    Возвращаемое В случае успешного завершения unlink возвращает

    значение 0. В случае ошибки возвращается -1 и переменная

    errno принимает одно из следующих значений:
    ENOENT - маршрут или имя файла не обнаружены

    EACCES - не разрешен доступ к файлу
    Переносимость unlink доступна в UNIX-системах.
    См. также chmod,remove

    -----------------------------------------------------------------
    1   ...   112   113   114   115   116   117   118   119   120


    написать администратору сайта