Теперь препятствуйте нам те пример intdosx функции. Following пример показывает пользу функции intdosx. Программа выводит наружу шнур к стандартному выходу.
/*Программа к выходу ' шнуру ' к стандартному выходу.*/
#include <dos.h>
union REGS inregs, outregs;
struct SREGS segregs;
char far *string = "этот шнур не находится в данных по segment$ невыполнения обязательства";
void main()
{
inregs.h.ah = 0x09; /* номер функции */
inregs.x.dx = FP_OFF(string);/*DS:DX будет далеким адресом ' шнура*/
segregs.ds = FP_SEG(string);
intdosx(&inregs, &outregs, &segregs);
getch();
}
И выход программы будет следующим образом:
этот шнур не находится в этапе данным по невыполнения обязательства |
Здесь мы печатаем, котор дали шнур с intdosx функции, функцией 09H ВНУТРЕННЕ 21H. Оно должен всегда быть сдержан в разуме, котор дали шнур должен всегда кончать с характером "$".
|