1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-05 08:05:51 +00:00
cc65/testcode/lib/cursor.c

50 lines
789 B
C
Raw Normal View History

/*
* 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);
}