PROGRAM 5
// FILE NAME: PROG5.CPP PROGRAMMER NAME: ANTHONY F. ORTIZ
// THIS PROGRAM DISPLAYS AN 8 BY 8 CHECKERBOARD PATTERN ON THE SCREEN.
#include
#include
void setscreen (int colors);
void checkerboard ();
int main ()
{
setscreen (0X4100);
checkerboard ();
return 0;
}
void setscreen (int colors)
{
clrscr ();
int far *farptr;
int count2;
farptr = (int far *) 0xB8000000;
clrscr ();
for (count2 = 0; count2 < 80 * 25; count2++)
{
*(farptr + count2) = colors;
}
}
void checkerboard ()
{
int x, y;
for (y = 1; y < 9; y++)
{
for (x = 1; x < 9; x++)
{
if ((x + y) % 2 == 0)
{
cout << "\xDB\xDB\xDB";
}
else
{
cout << " ";
}
}
cout << "\n";
for (x = 1; x < 9; x++)
{
if ((x + y) % 2 == 0)
{
cout << "\xDB\xDB\xDB";
}
else
{
cout << " ";
}
}
cout << "\n";
}
}
// OUTFILE: PROG5.OUT
ллл ллл ллл ллл
ллл ллл ллл ллл
ллл ллл ллл ллл
ллл ллл ллл ллл
ллл ллл ллл ллл
ллл ллл ллл ллл
ллл ллл ллл ллл
ллл ллл ллл ллл
BACK TO COMP251 PAGE.