Описание функций Си

       

Функция Получает адрес DTA



     getdta
Функция Получает адрес DTA (область связи с диском).
Синтаксис #include
char far * getdta(void);
Файл, содержащий dos.h прототип
Описание Функция getdta возвращает текущее значение адреса DTA. В малых и средних моделях памяти предполага- ется, что сегментом является текущий сегмент дан- ных. Если вы используете исключительно язык CИ, то эта ситуация сохраняется, если же вы будете использовать подпрограммы на Ассемблере, адрес DTA может оказаться в любом месте.
В компактных, больших и сверхбольших моделях па- мяти адрес, возвращаемый функцией getdta, являет- ся реально любым адресом и может быть расположен за пределами программы.
Возвращаемое Функция getdta возвращает "дальний" указатель на значение текущую DTA.
Переносимость Функция уникальна для DOS.
Смотрите также (структура),
Пример:
#include
#include
int main(void) { char far *dta; dta = getdta(); printf("Адрес области связи с диском: %Fp\n",dta); return 0; }

Содержание раздела