_PutChr( ) API Library Routine
Displays the one character char at the output position in the current output window in its normal attribute (color 0).
void _PutChr(int char)
int char; /* Character to display. */
Remarks
_PutChr( ) treats special characters such as newline, carriage return, and bell as control characters and doesn't display them on the screen.
To display the character that corresponds to one of these control characters, add 256 to the value of the character.
For more information on how to create an API library and integrate it with Visual FoxPro, see Accessing the Visual FoxPro API.
Example
The following example uses _PutChr( ) to display all 8-bit characters on the screen.
Visual FoxPro Code
SET LIBRARY TO PUTCHR
C Code
#include <pro_ext.h>
FAR Example(ParamBlk FAR *parm)
{
int ch;
for (ch = 0; ch < 256; ch++)
{
_PutChr(ch);
}
}
FoxInfo myFoxInfo[] = {
{"PUTCHR", (FPFI) Example, CALLONLOAD, ""},
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
See Also
_PutStr( ) API Library Routine | _PutValue( ) API Library Routine | Accessing the Visual FoxPro API