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