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

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

  • Назначение

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


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

    modf


    -----------------------------------------------------------------
    Назначение Разделяет целую и дробную части
    Синтаксис #include

    double modf(double x,double *ipart);
    Прототип в math.h
    Замечания modf разбивает значение переменной х типа

    double на две части: целую и дробную. Целая

    часть запоминается в ipart, а дробная часть

    возвращается.
    Возвращаемое modf возвращает дробную часть х

    значение
    См. также fmod,ldexp

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

    movedata


    -----------------------------------------------------------------
    Назначение Копирует n байт
    Синтаксис void movedata(unsigned srcseg,

    unsigned srcoff,unsigned dstseg,

    unsigned dstoff,size_t n);
    Прототип в mem.h,string.h
    Замечания movedata копирует n байт из источника с адресом

    (srcseg:srcoff) в приемник с адресом

    (dstseg:dstoff).
    movedata ocyществляет перемещение блоков данных

    независимо от модели памяти.
    Возвращаемое Нет

    значение
    См.также FP_OFF,memcpy,MK_FP,movmem,segread
    Пример #include

    #define MONO_BASE 0xB000

    /* Сохраняет в буфере содержимое монохромного

    экрана */

    void save_mono_screen(char near *buffer)

    {

    movedata(MONO_BASE,0, _DS, (unsigned)buffer,

    80*25*2);

    }
    main()

    {

    char buf(80*25*2);

    save_mono_screen(buf);

    }

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

    moverel


    -----------------------------------------------------------------
    Назначение Изменяет значение текущей позиции (CP) экрана

    на определенную величину.
    Синтаксис #include

    void far moverel(int dx,int dy);
    Прототип в graphics.h
    Замечания moverel изменяет текущую позицию (СР) на dx

    точек растра в направлении x и на dy точек

    растра в направлении y.
    Возвращаемое Нет

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

    совместимых компьютерах с графическими

    контроллерами.
    См. также moveto

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

    movetext


    -----------------------------------------------------------------
    Назначение Копирует текст из одной прямоугольной

    области на экране в другую
    Синтаксис int movetext(int left,int top,

    int right,int bottom,

    int destleft,int desttop);
    Прототип в conio.h
    Замечания movetext копирует содержимое прямоугольной

    области на экране, определяемой значениями

    left(левая граница), top(верхняя граница),

    right(правая граница) и bottom(нижняя граница),

    в новую прямоугольную область, определяемую

    аналогичным образом. Левый верхний угол нового

    прямоугольника задается парой

    (destleft,desttop).
    Все значения параметров являются абсолютными

    координатами экрана. Копирование для

    перекрывающихся прямоугольных областей

    выполняется корректно.
    movetext осуществляет прямой доступ к

    видеопамяти в алфавитно-цифровом режиме.
    Возвращаемое в случае успешного завершения операции movetext

    значение возвращает ненулевое значение. При ошибке

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

    диапазона текущего режима экрана) movetext

    возвращает 0.
    Переносимость movetext может быть использована на IBM PC и на

    совместимых по BIOS системах.
    См. также gettext,puttext
    Пример /* Копирование содержимого прямоугольной

    области с левым верхним углом в(5,15) и

    нижним правым углом в (20,25) в новую

    прямоугольную область с левым верхним

    углом в (10,20). */
    movetext(5,15,20,25,10,20);

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

    moveto


    -----------------------------------------------------------------
    Назначение Устанавливает текущую позицию (СР) в (x,y)
    Синтаксис #include

    void far moveto(int x,int y);
    Прототип в graphics.h
    Замечания moveto yстанавливает текущую позицию (СР)

    экрана в (x,y)
    Возвращаемое Нет.

    значение
    Переносимость movetext может быть использована на IBM PC и на

    совместимых по BIOS системах.
    См. также moverel

    -----------------------------------------------------------------
    1   ...   73   74   75   76   77   78   79   80   ...   120


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