Uns jetzt lassen sehen ein Beispiel des Funktion intdosx. Das folgende Beispiel zeigt den Gebrauch von intdosx Funktion. Das Programm gibt eine Zeichenkette zum Standardausgang aus.
/* Das Programm zum Ausgang „Zeichenkette“ zum Standardausgang. */
#include <dos.h>
union REGS inregs, outregs;
struct SREGS segregs;
char far *string = "diese Zeichenkette ist nicht in den Rückstellung Daten segment$";
void main()
{
inregs.h.ah = 0x09; /* Funktion Zahl */
inregs.x.dx = FP_OFF(string);/*DS: DX ist weite Adresse 'der Zeichenkette */
segregs.ds = FP_SEG(string);
intdosx(&inregs, &outregs, &segregs);
getch();
}
Und der Ausgang des Programms ist, wie folgt:
diese Zeichenkette ist nicht im Rückstellung Datensegment |
Hier drucken wir die gegebene Zeichenkette mit dem Funktion intdosx, durch Funktion 09H INTERNEN 21H. Es sollte im Verstand immer gehalten werden, den die gegebene Zeichenkette mit dem Buchstaben „$“ immer beenden sollte.
|