MS-DOS для программиста

MS-DOS для программиста

Файловая система DOS
Получение справочной информации
Текущий диск и текущий каталог
Определение размера кластера и сектора
Определение размера свободного пространства
Блок управления устройством DDCB
Флаг прерывания
Адрес области DTA

Флаг проверки записи
Функции библиотеки Borland C++


_Dos_getdiskfree
_Dos_getdrive и _dos_setdrive
Программа DISKINF2
Работа с каталогами
Создание каталога
Удаление каталога
Переименование каталога

Getcwd
Mkdir , rmdir , chdir
Rename
Программа DIRCTL
Поиск в каталогах
Программа DIRLIST
Работа с файлами
Создание файлов

Открытие файла
Удаление файла
Переименование или перемещение файла
Creat
Open
Close
Коды ошибок
Чтение и запись файлов

Запись данных в файл
Чтение данных из файла
Программа FCOPY
Позиционирование
Установка файлового указателя
Определение размера файла
Lseek

Filelength
Tell
Программа SETPOS
Изменение дескриптора файла
Атрибуты файла
Время и дата изменения файла
Функции библиотеки Borland C++
_Dos_getfileattr
_Dos_setfileattr
_Dos_getftime

_Dos_setftime
Программа READONLY
Буферизация
Потоки ввода и вывода
Открытие и закрытие потоков
Fopen
Fclose
Fdopen
Fileno

Fwrite
Fread
Fseek
Ftell
Fgetpos , fsetpos
Форматный ввод и вывод
Fputc
Fgetc
Fputs и fgets
Fprintf

Fscanf
Буферизация потоков
Setbuf
Setvbuf
Fflush
Программа BUFCOPY
Другие функции для работы с файлами
Таблица открытых файлов
Обработка критических ошибок

Анализ регистров
Анализ стека
Код действия
_Harderr
_Hardresume
_Hardretn
Функция обработки критических ошибок
Программа CRITERR
Содержание раздела