home *** CD-ROM | disk | FTP | other *** search
- #include<stdio.h>
- /* FOREGROUND AND BACKGROUND */
- /* */
- /* 0 = BLACK */
- /* 1 = RED */
- /* 2 = GREEN */
- /* 3 = YELLOW */
- /* 4 = BLUE */
- /* 5 = MAGENTA */
- /* 6 = CYAN */
- /* 7 = WHITE */
- /* */
- /* FOREGROUND ONLY */
- /* */
- /* 8 = GRAY */
- /* 9 = LIGHT RED */
- /* 10 = LIGHT GREEN */
- /* 11 = LIGHT YELLOW */
- /* 12 = LIGHT BLUE */
- /* 13 = LIGHT MAGENTA */
- /* 14 = LIGHT CYAN */
- /* 15 = WHITE */
-
- main(argc,argv)
- int argc;
- char *argv[];
-
- {
- int fore;
- int back;
-
- if(argc < 3)
- {
- printf( "USAGE - change foreground-number(0-15) background-number(0-7)");
- exit(1);
- }
- fore = atoi(argv[1]);
- back = atoi(argv[2]);
- if(fore < 0 || fore >15 ||back <0 || back > 7)
- {
- printf("ARGUMENTS OUT OF RANGE");
- exit(1);
- }
- back = back+40;
- if (fore < 8 )
- {
- fore = fore+30;
- printf("\033[0;%d;%dm",fore,back);
- }
- else
- {
- fore = fore+22;
- printf("\33[1;%d;%dm",fore,back);
- }
- }