Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
130
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Difftime

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

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

мени.

Синтаксис #include<time.h>

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<dos.h>

void disable(void);

Прототип вdos.h

Замечанияdisable предназначен для предоставления прог-

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

ваниями.

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

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

устройства.

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

значение

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

8086.

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

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

div

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

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

Синтаксис #include<stdlib.h>

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<stdlib.h>

div_t x;

main()

{

x = div(10,3);

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

x.rem);

}

Результат выполнения программы

10 div 3 = 3 остаток 1

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