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

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

  • Назначение

  • Синтаксис

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница75 из 120
    1   ...   71   72   73   74   75   76   77   78   ...   120

    max


    -----------------------------------------------------------------
    Назначение Возвращает большее из двух значений
    Синтаксис #include

    (type)max(a,b);
    Прототип в stdlib.h
    Замечания Эта функция сравнивает два значения и

    возвращает большее из них. Оба аргумента и сама

    функция должны быть одного типа.
    Возвращаемое max возвращает большее из двух значений

    значение
    Пример #include

    main()

    {

    int x = 5;
    int y = 6;

    int z;

    z = (int)max(x,y);

    printf("Наибольшее число %d\n",z);

    }
    Вывод программы:
    Наибольшее число 6

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

    memccpy


    -----------------------------------------------------------------
    Назначение Копирует блок размером n байт
    Синтаксис #include

    void *memccpy(void *dest,const void *src,

    int c,size_t n);
    Прототип в string.h,mem.h
    Замечания memccpy копирует блок размером n байт из src

    в dest. Копирование прекращается, как только

    произойдет одно из следующих событий:
    - символ с впервые скопирован в dest

    - n байт скопировано в dest
    Возвращаемое memccpy возвращает указатель на байт, следующий

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

    завершилось копирование; в противном случае

    возвращается ноль.
    Переносимость memccpy доступна в системах UNIX System V
    См. также memcpy,memmove,memset

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

    memchr


    -----------------------------------------------------------------
    Назначение Ищет символ с среди n байт
    Синтаксис #include

    void *memchr(const void *s,int c,size_t n);
    Прототип в string.h,mem.h
    Замечания memchr просматривает в поисках символа с первые

    n байт блока, на который указывает s.
    Возвращаемое При успешном завершении memchr возвращает

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

    в блоке s, в противном случае возвращает ноль.
    Переносимость memchr доступна в системах UNIX System V и

    совместима с ANSI C.

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

    memcmp


    -----------------------------------------------------------------
    Назначение Сравнивает два блока размером n байт
    Синтаксис #include

    int memcmp(const void *s1,

    const void *s2,size_t n);
    Прототип в string.h, mem.h
    Замечания memcmp сравнивает первые n байт блоков s1 и s2

    как данные типа unsigned chars
    Возвращаемое memcmp возвращает значения:

    значение

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

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

    >0 если s1 больше s2
    Поскольку байты сравниваются как данные типа
    unsigned chars, то например:
    memcmp("\xFF","\x7F", 1)
    возвратит 0.
    Переносимость memсмp доступна в системах UNIX SYSTEM V и

    совместима с ANSI Cи.
    См. также memicmp

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

    memcpy


    -----------------------------------------------------------------
    Назначение Копирует блок размером n байт
    Синтаксис #include

    void *memcpy(void *dest,

    const void *src,size_t n);
    Прототип в string.h,mem.h
    Замечания memcpy копирует блок размером n байт из src в

    dest. Если src и dest перекрываются, то memcpy

    ведет себя непредсказуемо.
    Возвращаемое memcpy возвращает dest

    значение
    Переносимость memcpy доступна в системах UNIX SYSTEM V и

    совместима с ANSI C.
    См. также memccpy,memmove,memset,movedata,movmem

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

    memicmp


    -----------------------------------------------------------------
    Назначение Сравнивает n байт двух символьных массивов, не

    различая при этом большие и маленькие буквы
    Синтаксис #include

    int memicmp(const void *s1,

    const void *s2,size_t n)
    Прототип в string.h,mem.h
    Замечания memicmp сравнивает первые n байт блоков s1 и

    s2, игнорируя значения символьных регистров

    (верхнего либо нижнего)
    Возвращаемое memicmp возвращает значения:

    значение

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

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

    >0 eсли s1 больше s2
    Переносимость memicmp доступна в системах UNIX System V
    См. также memcmp

    -----------------------------------------------------------------
    1   ...   71   72   73   74   75   76   77   78   ...   120


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