1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| #include <stdlib.h>
#include <dos.h>
#include <conio.h>
void initmode(int mode)
{
union REGS r; <----erreur
r.x.ax = mode; <----erreur
int86(0x10, &r, &r); <----erreur !
}
void putpixel(int x, int y, unsigned char couleur)
{
static char far* ecran = (char far*) MK_FP(0xA000, 0x0000); <----erreur
ecran[x + y * 320] = couleur;
}
int main()
{
int x, y;
initmode(0x13);
for (y=0; y<200;y++)
for (x=0; x<320; x++)
putpixel(x, y, y);
getch();
initmode(0x03);
return EXIT_SUCCESS;
} |
Partager