#include <iostream.h>
void main
{
int n_error,HANDLE;
char *path="c:/temp/file.tmp";
asm{
LEA DX,PATH //Указатель на имя файла
MOV AH,3CH //Функция
MOV CX,0 //Атрибут
INT 21H //Создаем файл
JC err //Если ошибка на err
MOV HANDLE,AX //Если все нормально дискриптор в HANDLE
JMP exit //Ошибка
err: MOV n_error,AX //Номер ошибки в n_error
JMP error //Узодим на вывод
}
error: cout << "Ошибка чтения диска №" << n_error << endl;
halt();
exit: cout << "Все нормально!" << endl;
}