1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-23 04:30:10 +00:00
cc65/testcode/lib/cursor.c
cpg b304f04cc0 initial check-in
git-svn-id: svn://svn.cc65.org/cc65/trunk@1482 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-03 22:52:39 +00:00

50 lines
789 B
C

/*
* test for conio cursor() function
* CPG 2002
*
* the cursor should be in the same state as mentioned in the printfs
*/
#include <conio.h>
#if 1
#define NEWLINE cprintf("\r\n")
#define PRINTF cprintf
#else
#include <stdio.h>
#define NEWLINE printf("\n")
#define PRINTF printf
#endif
int main(void)
{
char c;
NEWLINE;
cursor (1);
PRINTF("enter key (cursor on): ");
c = cgetc();
NEWLINE;
cursor (0);
PRINTF("enter key (cursor off): ");
c = cgetc();
NEWLINE;
PRINTF("enter key (cursor on): ");
cursor (1);
c = cgetc();
NEWLINE;
PRINTF("enter key (cursor off): ");
cursor (0);
c = cgetc();
NEWLINE;
PRINTF("hit any key to exit...");
c = cgetc();
NEWLINE;
return(0);
}