今私達を見る機能intdosxの例を許可しなさい。 次の例はintdosx機能の使用を示したものだ。 プログラムは標準的な出力にひもを出力する。
/* 標準的な出力への出力「ひも」へのプログラム。 */
#include <dos.h>
union REGS inregs, outregs;
struct SREGS segregs;
char far *string = "このひもはデフォルトのデータセグメントにない$";
void main()
{
inregs.h.ah = 0x09; /* 機能数 */
inregs.x.dx = FP_OFF(string);/*DS:DX 「ひもの遠い住所はある */
segregs.ds = FP_SEG(string);
intdosx(&inregs, &outregs, &segregs);
getch();
}
そしてプログラムの出力は次の通りである:
ここに私達はINT 21Hの機能09Hによって機能intdosxが付いているある特定のひもを、印刷している。 ある特定のひもが特性で常に終わるべきであることが常に心に留めておかれるべきである “$”.
|