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

  • Прототип в

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

  • Назначение

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница107 из 120
    1   ...   103   104   105   106   107   108   109   110   ...   120

    strcmpi


    -----------------------------------------------------------------
    Назначение Сравнивает одну строку с другой без различения

    больших и маленьких букв.
    Синтаксис #include

    int strcmpi(const char *s1, const char *s2);
    Прототип в string.h
    Замечания strcmpi осуществляет беззнаковое сравнение

    строк s1 и s2 без различения больших и малень-

    ких букв (аналогична strcmp, но реализована как

    макрос).
    Ее возвращаемое значение (<0, 0 или >0) основа-

    но на результате сравнения s1 (или ее части) с

    s2 (или ее частью).
    Подпрограмма strcmpi определена как макрос в

    string.h и преобразует вызовы strcmpi к вызовам

    strcmp. Поэтому, если вы хотите использовать

    strcmpi, то должны включить (#include) файл-за-

    головок string.h для того, чтобы макрос был

    доступен. Макрос обеспечивает совместимость с

    другими компиляторами Си.
    Возвращаемое strcmpi возвращает значение типа int, которое:

    значение

    < 0 если s1 меньше чем s2

    == 0 если s1 равна s2

    > 0 если s1 больше чем s2

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

    strcpy


    -----------------------------------------------------------------
    Назначение Копирует одну строку в другую.
    Синтаксис char *strcpy(char *dest, char *src);
    Прототип в string.h
    Замечания strcpy копирует строку src в dest, завершая ра-

    боту после копирования символа окончания стро-

    ки.
    Возвращаемое strcpy возвращает dest.

    значение
    Переносимость strcpy доступна в UNIX-системах и совместима со

    стандартом ANSI.

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

    strcspn


    -----------------------------------------------------------------
    Назначение Ищет в строке первый сегмент, не содержащий ни-

    какую подстроку, состоящую из символов, входя-

    щих в передаваемый функции набор символов.
    Синтаксис #include

    size_t strcspn(const char *s1, const char *s2);
    Прототип в string.h
    Возвращаемое strcspn возвращает длину первого встретившегося

    значение сегмента строки s1, состоящего только из симво-

    лов, не входящих в строку s2.
    Переносимость strcspn доступна в UNIX-системах и совместима

    со стандартом ANSI.

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

    strdup


    -----------------------------------------------------------------
    Назначение Копирует строку во вновь создаваемую строку.
    Синтаксис char *strdup(const char *s);
    Прототип в string.h
    Замечания strdup позволяет сделать дубликат строки s, по-

    лучая память с помощью обращения к функции

    malloc. Размер выделяемой памяти равен

    (strlen(s) + 1) байтов. Пользователь может ос-

    вободить память, выделенную strdup, если она

    больше не нужна.
    Возвращаемое strdup возвращает указатель на размещенный в

    значение памяти дубликат s или нуль, если память под

    дубликат не может быть выделена.
    Переносимость strdup доступна в UNIX-системах.
    См. также free

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

    _strerror


    -----------------------------------------------------------------
    Назначение Возвращает указатель на строку сообщения об

    ошибке.
    Синтаксис char *_strerror(const char *s);
    Прототип в string.h, stdio.h
    Замечания _strerror позволяет вам производить свои собс-

    твенные сообщения об ошибках; она возвращает

    указатель на нуль-ограниченную строку, хранящую

    сообщение об ошибке.
    * Если s равна нулю, то возвращаемое значение

    указывает на самое последнее сгенерированное

    сообщение об ошибке.
    * Если s не равна нулю, то возвращаемое значе-

    ние содержит s (ваше собственное сообщение об
    ошибке), двоеточие, пробел, самое последнее

    сгенерированное системой сообщение об ошибке

    и символ новой строки. Длина s не должна пре-

    вышать 94 символа.
    _strerror аналогична функции strerror версии

    1.0 Турбо Си.
    Возвращаемое _strerror возвращают указатель на созданную

    значение строку сообщения об ошибке. Строка сообщения об

    ошибке создается в статическом буфере и перепи-

    сывается при каждом вызове _strerror.
    См. также perror, strerror

    -----------------------------------------------------------------
    1   ...   103   104   105   106   107   108   109   110   ...   120


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