
v i d R e a d C A
Description
Reads a character and attribute from the current cursor location for the specified display page.
Syntax
void far vidReadCA(unsigned char far* lpuchChr, unsigned char far* lpuchAttr, short sPage);
Parameters
lpuchChr A variable pointer to the character.
lpuchAttr A variable pointer to the character’s attribute. Returned values are:
0x07 Normal video
0x70 Reverse video
sPageThe display page. For
Return Values
None
Example
#include <stdio.h> #include "mmsultra.h"
void main(void) |
|
{ | // Character at position |
unsigned char ucCharacter = 32; | |
unsigned char ucAttribute = 32; | // Attribute at position |
vidSetPage(0); | // Set page |
vidPutCursor(0, 0, 0); | // Move cursor |
| // Read char and |
| // attribute |
vidReadCA(&ucCharacter, &ucAttribute, 0); | |
vidScroll(0, 0, 7, 19, 0, 0x07); | // Clear screen |