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

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

  • Переносимость

  • Назначение

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница16 из 120
    1   ...   12   13   14   15   16   17   18   19   ...   120

    atoi


    ----------------------------------------------------------------
    Назначение Переводит строку в формат числа типа integer.
    Синтаксис integer atoi(const char *nptr);
    Прототип в stdlib.h
    Замечания atoi преобразует строку, на которую указывает

    nptr, в integer.
    Данная функция распознает:
    - необязательный знак

    - затем строку цифр
    Строка символов должна иметь следующий общий

    формат:
    [ws] [sn] [ddd]
    При обнаружении первого нераспознаваемого сим-

    вола, функция прекращает преобразование.
    Функция atoi не контролирует переполнение.
    Возвращаемое Функция atoi возвращает преобразованное из

    значение входной строки число. Если строка не может быть

    преобразована в число типа integer, то функция

    возвращает 0.
    Переносимость доступна в UNIX системах и совместима с ANSI

    Си.
    Смотри также atof, atol, ecvt, fcvt, gcvt, strtod

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

    atol


    ----------------------------------------------------------------
    Назначение Переводит строку в формат числа типа long.
    Синтаксис long atol(char *nptr)
    Прототип в stdlib.h
    Замечания atol преобразует строку, на которую указывает

    nptr, в long.
    Данная функция распознает:
    - необязательный знак

    - затем строку цифр
    Строка символов должна иметь следующий общий

    формат:
    [ws] [sn] [ddd]
    При обнаружении первого нераспознаваемого сим-

    вола, функция прекращает преобразование.
    Функция atol не контролирует переполнение.
    Возвращаемое Функция atol возвращает преобразованное из

    значение входной строки число. Если строка не может быть

    преобразована в число типа long, то функция

    возвращает 0.
    Переносимость доступна в UNIX системах и совместима с ANSI

    Си.
    Смотри также atof, atoi, ecvt, fcvt, gcvt, strtod

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

    bar


    ----------------------------------------------------------------
    Назначение Вычерчивание полосы.
    Синтаксис #include

    void far bar (int left, int top, int right,

    int bottom);
    Прототип в graphics.h
    Замечания bar вычерчивает заполненную прямоугольную

    полосу. Полоса заполняется с использованием те-

    кущего шаблона и цвета заполнения. bar вычерчи-

    вает неокантованную полосу; для получения окан-

    тованной двумерной полосы используйте bar3d с

    аргументом depth=0.
    Верхний левый и нижний правый углы прямоуголь-

    ника задаются параметрами (left, top) и (right,

    bottom) соответственно. Координаты задаются в

    единицах растра.
    Возвращаемое Нет.

    значение
    Переносимость Данная функция работает только на IBM PC и

    совместимых моделях при наличии соответствующих

    графических адаптеров.
    Смотри также bar3d, rectangle, setcolor, setfillstyle
    Пример

    #include

    main()

    {

    /* требование автоопределения */

    int graphdriver = DETECT, graphmode;
    /* инициализация графики */

    initgraph(&graphdriver, &graphmode, "");


    setfillstyle(SOLID_FILL, MAGENTA);

    bar3d(100,10,200,100,5,1);

    setfillstylle(HATCH_FILL, RED);

    bar(30,30,80,80);
    getche();

    closegraph();

    }

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

    bar3d


    -----------------------------------------------------------------
    Назначение Вычерчивание трехмерной полосы.
    Синтаксис #include

    void far bar3d (int left, int top, int right

    int bottom, int depth,

    int topflag);
    Прототип в graphics.h
    Замечания bar3d вычерчивает трехмерную прямоугольную по-

    лосу с дальнейшим заполнением ее текущими шаб-

    лоном и цветом заполнения. Трехмерная окантовка

    полосы рисуется текущими стилем и цветом линии.

    Глубина полосы в точках растра задается пара-

    метром depth.
    Параметр topflag регулирует необходимость вы-

    черчивания трехмерной вершины полосы. Если

    topflag не ноль, то вершина вычерчивается, в

    противном случае - нет (делая возможным вычер-

    чивание нескольких полос одна над другой).
    Верхний левый и нижний правый углы прямоуголь-

    ника задаются параметрами (left, top) и (right,

    bottom) соответственно. Координаты задаются в

    единицах растра.
    Для вычисления типовой глубины трехмерной поло-

    сы, обычно берется 25% ширины полосы, например:
    bar3d (left, top, right, bottom,

    (right-left)/4,1);
    Возвращаемое Нет.

    значение
    Переносимость Данная функция работает только на IBM PC и

    совместимых моделях при наличии соответствующих

    графических адаптеров.
    Смотри также bar, rectangle, setcolor, setfillstyle
    Пример Смотри bar

    -----------------------------------------------------------------
    1   ...   12   13   14   15   16   17   18   19   ...   120


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