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


Программа FCOPY - часть 2


// Если при запуске программы не были указаны // пути для входного или выходного файла, // выводим сообщение об ошибке else printf("\nЗадайте пути для файлов!\n"); return 0; }

Для определения момента достижения конца исходного файла в программе использована функция eof:

int eof(int handle);

Для файла с идентификатором handle эта функция возвращает одно из трех значений:

Значение Описание
1 Достигнут конец файла
0 Конец файла не достигнут
-1 Ошибка, например, неправильно указан идентификатор файла

Программа, которая читает файл с помощью функции 3Fh прерывания INT 21h , может определить момент достижения конца файла анализируя код ошибки, передаваемый в регистре AX.




Начало  Назад  Вперед



Книжный магазин