Разработка структуры данных

Разработка структуры данных. В курсовом проекте задействовано множество переменных Hазвание Содержание переменной HelpStr Текст подсказки stringT К байт всего на данном диске stringF К байт свободно на диске stringU Вывод содержимого каталога errm1 Ошибка номера функции errm2 Файл не найден errm3 Путь доступа не найден errm4 Открыто слишком много файлов okmake Подкаталог создан nomake Подкаталог не создан, т.к. вы не указали его имя Для вывода подсказке запустите программу без параметров. strf Вы не указали ключ strk Вы указали неверный ключ totalKB Ячейка для хранения объема диска freeKB Ячейка для хранения размера свободного места temp Рабочая переменная path Текущий каталог пока не определен - пустой NewDTA Описываем структуру DTA AttrF Атрибут файла TimeF Время создания файла DateF Дата создания файла SizeF Размер файла NameF Имя файла вместе с расширением Процедуры, входящие в курсовой проект Процедура высчитывает и выводит время создания файлакаталога WrtTime Процедура высчитывает и выводит дату создания файлакаталога WrtDate Забивает пробелами поле, в которое записывается имя файла NameF Это необходимо для того, чтобы не было наложений имен файлов при выводе ClrName Выводит имя каталога на экран WrtDir Выводит имя файла на экран WrtFile Выводит метку текущего диска WLabel Производит перевод строки и возврат каретки crlf Выводит на экран текущий каталог curdir Получает информацию о диске.

Номер диска берет из строки поиска После вызова в AX - количество секторов в кластере в BX - число свободных кластеров в CX - число байтов в секторе в DX - число кластеров на диске GetInfo Выводит размер текущего диска в Килобайтах totsize Выводит размер свободного пространства текущего диска в Килобайтах fresize Процедура вывода числа в десятичном формате Decimal 4.