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

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

  • Назначение

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


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница30 из 120
    1   ...   26   27   28   29   30   31   32   33   ...   120

    difftime


    ----------------------------------------------------------------
    Назначение Вычисление разницы между двумя моментами вре-

    мени.
    Синтаксис #include

    double difftime(time_t time2, time_t time1);
    Прототип в time.h
    Замечания difftime вычисляет время в секундах между time1

    и time2.
    Глобальная длинная переменная timezone содержит

    разницу в секундах между GMT и местным стан-

    дартным временем (в PST timezone равно

    8*60*60). Глобальная переменная daylight отлич-

    на от нуля тогда и только тогда, когда применя-

    ется преобразование летнего времени США.
    Возвращаемое diftime возвращает разницу между двумя

    значение моментами времени (тип double).
    Переносимость diftime доступна в системах типа UNIX, и сов-

    местима с ANSI Cи.
    Смотри также asctime, ctime, daylight (переменная), timezone

    (переменная)

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

    disable


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

    void disable(void);
    Прототип в dos.h
    Замечания disable предназначен для предоставления прог-

    раммисту возможности гибкого управления преры-

    ваниями.
    Макрос disable отключает прерывания. Допускает-

    ся только прерывание NMI со стороны внешнего

    устройства.
    Возвращаемое Нет.

    значение
    Переносимость Этот макрос предназначен только для процессора

    8086.
    Смотри также enable, getvect

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

    div


    -----------------------------------------------------------------
    Назначение Деление нацело и определение остатка.
    Синтаксис #include

    div_t div(int numer, int denom);
    Прототип в stdlib.h
    Замечания div делит два целых и возвращает как тип div_t

    частное и остаток. numer и denom являются дели-

    мым и делителем соответственно. Тип div_t явля-

    ется структурой, описанной (с помощью typedef)

    в stdlib.h следующим образом:
    typedef struct {
    int quot; /* частное */

    int rem; /* остаток */
    } div_t;
    Возвращаемое div возвращает структуру, элементы которой

    значение являются частным (quot) и остатком (rem).
    Переносимость div совместима с ANSI Си.
    Пример

    include

    div_t x;
    main()

    {

    x = div(10,3);

    printf("10 div 3 = %d остаток %d\n", x.quot,

    x.rem);

    }


    Результат выполнения программы
    10 div 3 = 3 остаток 1

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

    dosexterr


    -----------------------------------------------------------------
    Назначение Определение расширенной информации об ошибке

    системы MS-DOS.
    Синтаксис #include

    int dosexterr(struct DOSERROR *eblkp);
    Прототип в dos.h
    Замечания Эта функция заполняет структуру DOSERROR, ука-

    зываемую параметром eblkp, расширенной информа-

    цией об ошибке, если не прошел вызов MS-DOS.

    Структура описана следующим образом:
    struct DOSERROR {

    int exterror /* расширенная ошибка */

    char class; /* класс ошибки */

    char action; /* действие */

    char locus; /* ошибка locus */

    };
    Значения в этой структуре определяются через

    вызов DOS 0x59. Значение 0 параметра exterror

    указывает, что перед вызовом MS-DOS не было

    ошибки.
    Возвращаемое dosexterr возвращает значение exterror.

    значение
    Переносимость Уникальна для MS-DOS 3.0 и не может использо-

    ваться в более ранних версиях.

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

    dostounix


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

    long dostounix(struct date *dateptr,

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

    мые функциями getdate и gettime, в формат UNIX.

    dateptr указывает на структуру date, а timeptr

    - на структуру time, содержащие истинные значе-

    ния даты и времени MS-DOS.
    Возвращаемое dostounix возвращает UNIX-версию текущего

    значение времени: число секунд с 00:00:00 - 1 января

    1970 года (GMT).
    Переносимость dostounix уникальна для MS-DOS.
    Смотри также unixtodos

    -----------------------------------------------------------------
    1   ...   26   27   28   29   30   31   32   33   ...   120


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