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



         

Содержание



     getfatd

Функция Получает информацию из таблицы размещения файлов.

Синтаксис #include

void getfatd(struct fatinfo *dtable);

Файл, содержащий dos.h прототип

Описание Функция getfatd возвращает информацию из таблицы размещения файлов дисковода, используемого по умолчанию. Указатель dtable является адресом структуры fatinfo, которая заполняется информаци- ей из таблицы.

Структура fatinfo, заполняемая функцией getfat, описывается следующим образом:

struct fatinfo { char fi_sclus; /* секторов на кластер */ char fi_fatid; /* байт идентификации таблицы FAT (таблицы размещения файлов) int fi_nclus; /* количество кластеров */ int fi_busec; /* количество байтов в секто- ре */ };

Возвращаемое Отсутствует. значение

Переносимость Функция уникальна для DOS.

Смотрите также

Пример:

#include

#include

int main(void) { struct fatinfo diskoinfo; getfatd(&diskinfo); /* получить информацию о дисководе */ printf("Дисковод по умолчанию:"); printf("Секторов на кластер: %5d\n",diskinfo.fi_sclus); printf("байт FAT ID: %5X\n",diskinfo.fi_fatid & 0xFF); printf("Количество кластеров: %5d\n",diskinfo.fi_nclus); printf("Байт на сектор: %5d\n",diskinfo.fi_bysec); return 0; }




Содержание  Назад  Вперед